如何找到所有标记的处理情节(已经)?

31日视图(30天)
我了解策划在八度,我想设置标记大小的标记在一块我已经使用阴谋(使用默认的情节在八度5.1.0函数——不确定gnuplot或另一我觉得这还是需要指定开始吗?)。我想用一组函数来设置标记大小,但是我需要一个处理与标记。使用设置(gca、“markersize”, 16)为例给出了一个错误,房地产“markersize”并不存在。
我使用的标记(没有行)都是不同的风格像“x”,“o”,“+”等和颜色。我能得到一个风格的处理使用h = findobj (gca、“标记”,“x”),然后设置“x”标记大小。但是,我不知道如何做到这一点makrers。我也试过h = findall (gca、“类型”、“标记”)都无济于事。
我怎么设置标记大小的标记呢?此外,所有对象类型的列表吗?Matlab帮助页面findobj和findall只列出几个类型的对象的例子。
我也有几个普遍问题如果你不介意回答(或指向我学习的一个很好的资源):这是什么意思,当它显示了处理=很多(如h = findobj(…)然后八度显示h = -29.776) ?gca和gcf的区别是什么?

接受的答案

darova
darova 2019年11月11日
设置 markerSize 尝试每一个标记:
h =得到(gca,“孩子”);
i = 1:长度(h)
如果比较字符串(get (h(我),“类型”),“行”)%检查如果是一条直线
集(h(我),“markersize”10);
结束
结束
黄色是 gcf ——图
绿色是 gca ——轴
img1.png
集(gcf,“颜色”,“y”)
集(gca),“颜色”,‘g’)
2的评论
aweller3
aweller3 2019年11月11日
它的工作原理非常谢谢!似乎标记(即使没有明显的附加行)被认为是“类型”= =“线”,我没有想到。这是很高兴知道。h =得到(gca,“孩子”)得到了我需要的所有对象的句柄(八度我取代了“孩子”和“孩子”)。

登录置评。

更多的答案(0)

类别

找到更多的在图形对象识别帮助中心文件交换

社区寻宝

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

开始狩猎!