如何更改图的标记大小?
5,157次观看(最近30天)
显示较旧的评论
我试图将标记大小设置在情节上,但没有运气,这是我的代码
这很好
阴谋(
x,x^2,'-k*',,,,...
x,x^3,'-ko',,,,...
x,x^4,'-k')
但是当我尝试设置标记大小时,它不会
阴谋(
x,x^2,'-k*',,,,...
x,x^3,'-ko',,,,“标记”,12,...
x,x^4,'-k')
我需要做什么?
0评论
接受的答案
Oleg Komarov
2011年4月30日
编辑:Mathworks支金宝app持团队
2018年11月8日
您可以通过设置“ MarkerSize”属性(作为名称值对或访问“行”对象)来更改行绘图的标记大小。
名称对对:
如果将此属性设置为具有“绘图”函数的名称值对,则必须在所有x,y对之后设置它。名称值对设置适用于所有绘制线。要为每行使用不同的标记大小,请使用单独的“绘图”命令。例如:
情节(x,x^2,'-k*',,,,“标记”,20)
抓住上
情节(x,x^3,'-ko',,,,“标记”,12)
情节(x,x^4,'-k')
抓住离开
访问“线”对象:
或者,从“绘图”函数中返回“行”对象作为输出参数,然后分别为每个对象设置“标记”属性。
p =图(x,x^2,'-k*',x,x^3,'-ko',x,x^4,'-k')
p(1).markersize = 20;
p(2).markersize = 12;
更多答案(3)
扬
2011年4月30日
情节(x,x^2,'-k*');
抓住('上');
情节(x,x^3,'-ko',,,,“标记”,12);
情节(x,x^4,'-k');
2条评论
米歇尔·赫希(Michelle Hirsch)
2016年1月29日
区别是微妙的,但有意。它源于不同的用例。
标记
用于控制标记的整体尺寸,就像一条线的整体宽度一样
行宽
或字体尺寸。单位是点数的
行宽
。
散射用于根据数据实际扩展标记大小。具体而言,标记面积与该值成正比。这就是为什么单位处于平方点的原因。
哈里·迪萨努尔(Hari Desanur)
2016年11月15日
可以使用行对象手柄设置特定行的标记大小属性。例如 -
l =图(x1,y1,'* - ',x2,y2,'* - ');
l(1).markersize = 8;百分比的第一行标记大小为8(x1,y1)
l(2).markersize = 12;