在matlab中绘制线条颜色

时间:2014-03-31 21:49:41

标签: matlab plot

如何使用功能图更改线条的颜色,我使用此代码绘制一条线:

imshow(fnnMiddleLine)
hold on
plot([TLx , BRx ],[TLy ,BRy],'-', 'MarkerEdgeColor' , 'k' ,'MarkerFaceColor' , 'y')
hold off

但即使我将值更改为其他颜色,它也始终带有蓝线。我已经多次尝试并在这里阅读,但我无法找到答案......请帮助......

2 个答案:

答案 0 :(得分:0)

试试这个:

imshow(fnnMiddleLine)
hold on
plot([TLx , BRx ],[TLy ,BRy],'-k', 'MarkerEdgeColor' , 'k' ,'MarkerFaceColor' , 'y')
hold off

它将绘制黑色线条。诀窍是另一个标识符'-k'。运行

help plot

获得更多颜色选项。

答案 1 :(得分:0)

您可以使用'Color'属性:

plot(1:10,'-', 'color','red')

color属性的值可以是'red'之类的字符串,也可以是[1, 0, 0]之类的RGB值。有关详细信息,请查看doc page

您也可以将这些信息嵌入到如图所示的linespec参数中。