MATLAB - 只有2种颜色的轮廓图?

时间:2013-05-13 04:52:01

标签: matlab contour

我正在使用矢量在matlab中绘制等高线图。我使用contourf命令填充轮廓。问题是我的数据最初是离散的(只有值0和1),但仍然在matlab中插入轮廓图中的颜色,这是我不想要的。我只想要两种颜色 - 0定义黑色,1定义白色。这些颜色也应该代表绘制的实际数据。

1 个答案:

答案 0 :(得分:1)

您需要在contourf中指定级别:

%# create contours with colors indicating 0 and 1
contourf(X,Y,Z,[0 1])

%# set the colormap to black/white
colormap([0 0 0;1 1 1])