繁体   English   中英

在Matlab中更改颜色区域图

[英]Change color area plot in matlab

我在Matlab中有五个区域,我想更改所有区域的颜色,但是找不到任何对我有帮助的代码。

在matlab教程中,我发现了这一点:

h(1).FaceColor=[0 0.25 0.25];
h(2).FaceColor=[0 0.5 0.5];
h(3).FaceColor=[0 0.75 0.75];

但是,我在matlab中遇到了以下错误:“将结构分配给非结构对象”。

谁能帮我解决这个问题?

您可能正在运行的Matlab版本早于R2014,其中为图形对象引入了点分配(请参见此处 )。 因此,您需要使用更改元素属性的旧方法:

set(h(1),'FaceColor',[0 0.25 0.25]);
set(h(2),'FaceColor',[0 0.5 0.5]);
set(h(3),'FaceColor',[0 0.75 0.75]);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM