我想改變MATLAB圖中單個子圖的背景顏色。在MATLAB中,如何更改子圖的背景顏色?
這顯然是可行的,因爲用戶界面允許它,但我找不到自動化它的功能。
我查看了whitebg
,但它改變了整個圖形的配色方案,而不僅僅是當前的子圖。
(我使用MATLAB 6.1版的方式)
我想改變MATLAB圖中單個子圖的背景顏色。在MATLAB中,如何更改子圖的背景顏色?
這顯然是可行的,因爲用戶界面允許它,但我找不到自動化它的功能。
我查看了whitebg
,但它改變了整個圖形的配色方案,而不僅僅是當前的子圖。
(我使用MATLAB 6.1版的方式)
您可以使用set命令。
set(subplot(2,2,1),'Color','Red')
這會給你一個紅色的背景在子區位置2,2,1。
我沒有在幾年的使用Matlab的,但我認爲這很可能是次要情節聲明之後稱爲whitebg方法,類似的方法你可以在其中設置一個標題。
subplot(3, 2, 4), hist(rand(50)), whitebg('y');
不幸的是,這是我的第一次猜測,但它改變了整個數字。 – Kena 2008-10-01 13:58:52
我知道你提到你使用的是MATLAB 6.1,但它提到了在MATLAB的新版本中,你可以在SUBPLOT的初始調用中指定附加的屬性 - 值對參數,從而允許更緊湊的語法。下面以一個2×2佈局的左上角創建一個具有紅色背景的軸:
subplot(2,2,1,'Color','r');
我不能肯定在MATLAB的版本,這個語法被引入,因爲release notes going back to Version 7 (R14)不要」似乎沒有提到它。
就是這樣!謝謝! – Kena 2008-10-01 14:01:58