用patch函数可以实现二维线条按照数据的大小显示颜色。
x = -5:0.1:5;
y = x.^2;
z = x.^2;
patch([x,nan],[y,nan],[z,nan],'EdgeColor','flat','LineWidth',1,'MarkerFaceColor','flat','FaceColor','none')
colorbar
效果如下所示:
注意:如果画图的时候x,y,z 后不加nan的话,曲线的首尾会相连。
用patch函数可以实现二维线条按照数据的大小显示颜色。
x = -5:0.1:5;
y = x.^2;
z = x.^2;
patch([x,nan],[y,nan],[z,nan],'EdgeColor','flat','LineWidth',1,'MarkerFaceColor','flat','FaceColor','none')
colorbar
效果如下所示:
注意:如果画图的时候x,y,z 后不加nan的话,曲线的首尾会相连。