我想在用八度音绘制的图表上填充一个区域,没有任何轮廓:
fill命令接受它对填充区域的颜色参数,但它似乎不接受'LineColor'属性来改变它在填充区域周围绘制的线的颜色......
e.g。
fill([1 2 3 3 2 1], [1 0.5 1 -1 -1 -1], [0.9,0.9,0.9]); # line is black
fill([1 2 3 3 2 1], [1 0.5 1 -1 -1 -1], [0.9,0.9,0.9], 'LineColor', 'r') # hangs
我在OS X上使用octave-3.4.0。
答案 0 :(得分:1)
patch命令应该完成工作
verts = [0.2 0.4; ...
0.2 0.8; ...
0.8 0.8; ...
0.8 0.4];
faces = [1 2 3 4];
p = patch('Faces',faces,'Vertices',verts,'FaceColor','b','EdgeColor','none');
当然你也可以把它放在一行......; - )