我如何改变一个情节的标记大小?

6,642次观看(过去30天)
我试图在一个情节上设置标记大小,但没有运气,这里是我的代码
这工作好
图(
x, x ^ 2,“- k *”...
x, x ^ 3,“柯”...
x, x ^ 4,“- k”
但当我试图设置标记大小时,它不
图(
x, x ^ 2,“- k *”...
x, x ^ 3,“柯”“MarkerSize”12...
x, x ^ 4,“- k”
我需要做什么?

接受的答案

奥列格•科马罗夫
奥列格•科马罗夫 2011年4月30日
编辑:MathWorks支持团队 2018年11月8日
您可以通过设置“MarkerSize”属性(作为名值对或通过访问“line”对象)来更改线形图的标记大小。
名称-值对:
如果将此属性设置为带有“plot”函数的名值对,则必须在所有x、y对之后设置它。名称-值对设置适用于所有绘制的线。若要为每一行使用不同的标记大小,请使用单独的“plot”命令。例如:
情节(x, x ^ 2,“- k *”“MarkerSize”, 20)
持有
情节(x, x ^ 3,“柯”“MarkerSize”, 12)
情节(x, x ^ 4,“- k”
持有
访问Line对象:
或者,从“plot”函数中返回“Line”对象作为输出参数,然后分别为每个对象设置“MarkerSize”属性。
p =情节(x, x ^ 2,“- k *”x, x ^ 3,“柯”x, x ^ 4,“- k”
(1页)。MarkerSize = 20;
(2页)。MarkerSize = 12;
3评论
Sreekar赛Ranganathan
Sreekar赛Ranganathan 2021年9月7日
Nvm,算出来了。以下工作:
集(大的,“defaultLineMarkerSize”4);
也看到 这个答案 ,如果有人需要类似的东西。

登录发表评论。

更多的答案(3)

1月
1月 2011年4月30日
情节(x, x ^ 2,“- k *”);
持有(“上”);
情节(x, x ^ 3,“柯”“MarkerSize”12);
情节(x, x ^ 4,“- k”);
2的评论
米歇尔·赫希
米歇尔·赫希 2016年1月29日
这种差别很微妙,但却是有意为之的。它源于不同的用例。
MarkerSize 是用来控制标记的整体尺寸,就像线的整体宽度一样 线宽 或字体大小。单位是点,就像 线宽
Scatter用于根据数据实际缩放标记的大小。具体来说,标记的面积与值成正比。这就是为什么单位是点的平方。

登录发表评论。


马特无花果
马特无花果 2011年4月30日
为了使这类事情更容易,你可以下载这段代码,这样所有的选项都可以通过简单的鼠标点击得到:
3评论

登录发表评论。


哈里Desanur
哈里Desanur 2016年11月15日
可以使用行对象句柄设置特定行的“标记大小”属性。例如,
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中央找到宝藏,并发现社区可以如何帮助你!世界杯预选赛小组名单

开始狩猎!

Baidu
map