用黑线绘制等高线图(meshc)

时间:2017-08-18 15:47:53

标签: octave figure

使用Octave的mesh功能时,可以使用edgecolor设置线条的颜色。但是当您使用meshc创建等高线图时,此属性不可用。

有没有简单的方法将等高线图的线条设置为恒定颜色?

1 个答案:

答案 0 :(得分:2)

meshc绘制网格图下的等值线图。使用h=meshc(...)获取网格h的句柄h(1)和等高线图(h(2))。
现在要更改线条的颜色,mesh的相关属性为EdgeColor,而等高线图的相关属性为LineColor。因此,您需要修改这些属性以获得所需的输出。

示例:

[X,Y] = meshgrid(-3:.125:3);
Z = peaks(X,Y);
h=meshc(Z);
set(h(1),'EdgeColor','k');
set(h(2),'LineColor','k'); 

给出:

output