MATLAB函数spy
使用点(.
)作为默认的绘图标记。这样做的缺点是MarkerSize
在值小于5
时无响应(即MarkerSize=1
与MarkerSize=4
相同)。因此,我正在使用绘图符号spy
(圆圈)而不是o
(点)来绘制.
,因为前者的大小可以调整到{{1}范围内的大小}。
1-4
问题是spy(bucky,'o',3)
无法在MarkerFaceColor
属性中设置{据我所知),因此结果是空心圆圈。而且,LineSpec
不返回诸如对象句柄之类的参数。因此,将标记面颜色更改为spy
不起作用。
有没有办法设置set(handle,'MarkerFaceColor','color')
个MarkerFaceColor
的情节符号?
答案 0 :(得分:2)
您可以使用findall
查询蓝色标记的句柄,然后设置MarkerFaceColor
属性:
spy(bucky,'o',3)
markerH = findall(gca,'color','b');
set(markerH,'MarkerFaceColor','r');