我正在使用 arrow.m 作为有方向的线。使用 arrow.m 时,我不知道如何更改线条的颜色。原始行的属性不起作用。如果您有任何建议,请给我建议?
arrow.m 的链接
http://www.mathworks.com/matlabcentral/fileexchange/278-arrow-m
我正在使用 arrow.m 作为有方向的线。使用 arrow.m 时,我不知道如何更改线条的颜色。原始行的属性不起作用。如果您有任何建议,请给我建议?
arrow.m 的链接
http://www.mathworks.com/matlabcentral/fileexchange/278-arrow-m
如果您查看 arrow.m 文件链接上的注释:
%Here goes the view setting
view([1 1 1])
arrow([0 0 0],xvector, 'EdgeColor','k','FaceColor','k')
arrow([0 0 0],yvector, 'EdgeColor','b','FaceColor','b')
arrow([0 0 0],zvector, 'EdgeColor','r','FaceColor','r')
您应该尝试在命令后使用EdgeColor
和FaceColor
参数view([...])
尝试修改箭头的EdgeColor
:
h = arrow([0 0], [2 3]);
set(h, 'EdgeColor', [1 0 0]); // the line is now red
set(h, 'FaceColor', [0 1 0]); // the arrowhead is now green