[英]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.