1
我在我的情節中添加了一些文字。但我想把它的背景變成灰色的所有其他背景。我知道以下內容:在matlab中刪除文本Backgroundcolor
'Backgroundcolor',[0.7 0.7 0.7]
但是,[0.7 0.7 0.7]給出的顏色與背景不同。我怎樣才能讓它一樣?!
我在我的情節中添加了一些文字。但我想把它的背景變成灰色的所有其他背景。我知道以下內容:在matlab中刪除文本Backgroundcolor
'Backgroundcolor',[0.7 0.7 0.7]
但是,[0.7 0.7 0.7]給出的顏色與背景不同。我怎樣才能讓它一樣?!
正如@FranckDernoncourt所說,當您導出圖形時,背景顏色會變爲白色。
但是,你可以用它來改變x軸的顏色是一樣的人物的背景色:
h_fig1 = figure;
x = [1:4]; y = [2:2:8];
plot(x,y);
set(gca,'xcolor',get(h_fig1,'color'))
更換'xcolor'
與'ycolor'
改變y軸的顏色軸。
另外,如果是軸標籤要更改的顏色:
h_fig1 = figure;
x = [1:4]; y = [2:2:8];
plot(x,y);
h_2 = xlabel('x label');
set(h_2,'color',get(h_fig1,'color'))
(雖然你爲什麼會想這樣做,我不知道你可能如干脆不設置xlabel
屬性)
,或者如果你加入到劇情文本,這將文字顏色設置爲圖的背景色:
h_fig1 = figure;
x = [1:4]; y = [2:2:8];
plot(x,y);
h_3 = text(x(2),y(2),'string')
set(h_3,'color',get(h_fig1,'color'))
僅供參考,這可能在導出的情節,作爲一般的背景惱人改爲白色。 – 2013-05-12 00:43:24