Chr*_*olf 6 matlab plot colors
我有一个2D空间,其中定义了一个函数值(您可以将其视为一个流形).现在我使用contourf绘制了函数值,并将colormap更改为比jet更柔和的东西.到目前为止它看起来很不错.
现在我想在我的空间画一条代表状态的线.使用该plot命令也是可能的.但是我想要一些更多改进:现在有一个隐藏的额外状态(值0 ... 50).我想根据这种隐藏状态改变线条颜色.因此,在某种意义上,将单独的色彩映射应用于由plot例如瀑布图中绘制的线.
这是(或类似的)使用matlab可能吗?
谢谢
如果要使用插值着色或使用颜色贴图更改颜色,则需要将数据绘制为网格并edgecolor适当设置属性.请注意,为了将其绘制为网格,您需要复制它,使其在每个方向上的大小至少为2.
h = mesh([X(:) X(:)], [Y(:) Y(:)], [Z(:) Z(:)], [C(:) C(:)], ...
'EdgeColor', 'interp', 'FaceColor', 'none');
Run Code Online (Sandbox Code Playgroud)
MeshStyle如果要同时绘制多条线,您可能还需要查看属性.
此解决方案也比使用的解决方案更好,cline因为它只创建一个图形对象,而不是n.
| 归档时间: |
|
| 查看次数: |
17801 次 |
| 最近记录: |