突出情节的地区或找一些可靠的情节和适当的评价

31日视图(30天)
你好!
我从实验数据绘制曲线,这样的情节出现。现在我想突出区域图绘制。也许一起加入高峰和低谷的或者通过趋势线或简单地一起加入高峰和低谷。
请指导我。或者有什么建议如何绘制一些可靠和容易推断从这个阴谋,是高度原汁。
提前谢谢你。

接受的答案

Afiq Azaibi
Afiq Azaibi 2023年3月17日
如果你想突出折线图的一个区域,从R2023a可以使用 xregion yregion 功能:
ydata =兰德(1100);
情节(ydata);
%的指数ydata的最大和最小值。
minIndex =找到(ydata = = min (ydata));
maxIndex =找到(ydata = = max (ydata));
%突出最高及最低的价值之间的地区。
xregion (maxIndex minIndex,“FaceColor”,‘g’);

答案(1)

图像分析
图像分析 2021年7月24日
试试这个,并根据需要调整:
clc;%清除命令窗口。
关闭所有;%关闭所有数据(除了imtool。)
清晰;%擦掉所有现有的变量。或者clearvars如果你想要的。
工作空间;%确定工作区面板显示。
格式短g;
格式紧凑的;
字形大小= 15;
流(运行% s的开始。m…\ n”,mfilename);
θ= 0:32 *π;
时间= 30;
y = cosθ(2 *π* /期);
情节(θ,y,“b -”,“线宽”,2)
网格;
%阴影20和60红色之间的阴谋
ShadePlot(20岁,60岁,“r”)
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
%色调情节与指定的颜色。
%示例调用:
% %有一个红色区域从0 - 159。
%的颜色= ' r ';
% ShadePlot(0 159颜色);
函数ShadePlot (x1, x2,颜色)
试一试
持有;
xl = xlim ();
yl = ylim ();
y = (yl(1),我们(1),我们(2)、黄(2),我们(1)];
如果颜色~ = 0
%如果带不/没有阴影的/ untinted应该是透明的。
x = (x1, x2, x2, x1, x1);
fillHandle =填补(x, y,颜色,“FaceAlpha”,0.1);
%文本标签
如果x1 > 0 & & x1 < 255
文本(x1 + 1, 0.95 * yl (2), num2str (x1)、“颜色”[0,0.5,0]);
结束
如果x2 0 x2 & & < 255 >
文本(x2 + 1, 0.95 * yl (2), num2str (x2),“颜色”[0,0.5,0]);
结束
结束
%的力量立即更新显示。
drawnow;
%的提醒用户错误。
errorMessage = sprintf (错误的程序% s。\ nError信息:\ n % s’,
mfilename ME.message);
%打印错误消息GUI上的静态文本。
流(“% s \ n”,errorMessage);
uiwait (errordlg (errorMessage));%弹出消息。
结束
返回;从ShadePlot () %
结束
3评论
图像分析
图像分析 2021年7月24日
编辑:图像分析 2021年7月24日
你说“ 图的那部分 “但不要说什么“部分”。
当你说“ 突出了区域图绘制 ”,对我来说,这意味着 整个 图。这是什么意思 吗?你能附上图片显示你想要的材质是什么?
你看过常见问题解答:

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!