用黑线绘制等高线图 (meshc)
Drawing a contour plot (meshc) with black lines
使用Octave的mesh
功能时,线条的颜色可以用edgecolor
设置。但是当您使用 meshc
.
创建等高线图时,此 属性 不可用
有什么简单的方法可以将等高线图的线条设置为固定颜色吗?
meshc
在网格图下绘制等高线图。使用 h=meshc(...)
获取网格 (h(1)
) 和等高线图 (h(2)
) 的句柄 h
。
现在要更改线条的颜色,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');
给出:
使用Octave的mesh
功能时,线条的颜色可以用edgecolor
设置。但是当您使用 meshc
.
有什么简单的方法可以将等高线图的线条设置为固定颜色吗?
meshc
在网格图下绘制等高线图。使用 h=meshc(...)
获取网格 (h(1)
) 和等高线图 (h(2)
) 的句柄 h
。
现在要更改线条的颜色,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');
给出: