八度:顶点颜色与`patch`命令

时间:2013-03-12 16:01:52

标签: matlab octave

我正在使用Octave,我遇到了patch命令的麻烦。基本上我想要做的是绘制一个没有边但有(红色)顶点的(黑色)正方形。我通过指定'EdgeColor','none'选项删除了边框:例如

patch([x1,x2,x3,x4],[y1,y2,y3,y4],'red','EdgeColor','none')

但我似乎找不到添加彩色顶点的方法。谁知道怎么做?

1 个答案:

答案 0 :(得分:1)

你的意思是你想要顶点的标记吗?您可以使用marker选项(如评论中建议的@ H.Muster),或使用plot分别添加标记。

使用marker的{​​{1}}选项:

patch

或使用octave:69> clf octave:70> hold on octave:71> xlim([0 3]) octave:72> ylim([0 3]) octave:73> patch(x, y, 'red', 'EdgeColor', 'none', 'marker', 'o', 'MarkerFaceColor', 'b', 'MarkerSize', 30, 'LineStyle', 'none') 添加标记:

plot

example