Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
matlab怎么在图中标记想要的点_matlab添加到路径,希望能够帮助你!!!。
Matlab scatter/plot绘制图时,单点的'MarkerSize'与空间位置的
Matlab scatter/plot绘制图时,单点的'MarkerSize'与空间位置的关系
scatter
scatter(axes, x, y, sz, ‘Marker’, ‘o’);
scatter()函数中参数sz决定’Marker’(即’o’)的标记面积(大小),默认单位是平方磅(points),'o’在坐标轴中的宽度为
sz1/2?widthaxes/widthpoints
sz^{1/2}*width_{axes}/width_{points}sz1/2?widthaxes?/widthpoints?
其中widthaxeswidth_{axes}widthaxes?为当前Units下坐标轴的宽度(即axes.Position(3)),widthpointswidth_{points}widthpoints?为将当前坐标轴的Units设为points后的坐标轴宽度(即axes.Position(3))
示例
handles.axes1.Units='points';
handles.Position=[100,100,500,500];
handles.axes1.XLim=[0,500];
handles.axes1.YLim=[0,500];
scatter(handles.axes1,250,250,40000,'Marker','o');
与其他’Marker’比较,‘s’, ‘d’
handles.axes1.Units='points';
handles.Position=[100,100,500,500];
handles.axes1.XLim=[0,500];
handles.axes1.YLim=[0,500];
scatter(handles.axes1,250,250,40000,'Marker','o');
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
上一篇
已是最后文章
下一篇
已是最新文章