如何更改图的标记大小?

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'
我需要做什么?

接受的答案

Oleg Komarov
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条评论
Sreekar Sai Ranganathan
Sreekar Sai Ranganathan 在2021年9月7日
NVM,弄清楚了。以下工作:
设置(groot,“ defaultlinemarkersize',4);
也看 这个答案 ,如果有人需要类似的东西。

登录发表评论。

更多答案(3)

扬
2011年4月30日
情节(x,x^2,'-k*');
抓住('上');
情节(x,x^3,'-ko',,,,“标记”,12);
情节(x,x^4,'-k');
2条评论
米歇尔·赫希(Michelle Hirsch)
区别是微妙的,但有意。它源于不同的用例。
标记 用于控制标记的整体尺寸,就像一条线的整体宽度一样 行宽 或字体尺寸。单位是点数的 行宽
散射用于根据数据实际扩展标记大小。具体而言,标记面积与该值成正比。这就是为什么单位处于平方点的原因。

登录发表评论。


马特图
马特图 2011年4月30日
为了使此类型的内容更加容易,您可以下载此代码,以便从简单的鼠标单击中获得所有这些选项:
3条评论

登录发表评论。


哈里·迪萨努尔(Hari Desanur)
可以使用行对象手柄设置特定行的标记大小属性。例如 -
l =图(x1,y1,'* - ',x2,y2,'* - ');
l(1).markersize = 8;百分比的第一行标记大小为8(x1,y1)
l(2).markersize = 12;
1条评论
P_L
P_L 2019年4月18日
嗨,那里,如果您想了解“ KO”数据点的颜色,以便将它们填充为'b'
非常感谢

登录发表评论。

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!