簡體   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