2014-02-18 30 views
0

我使用xlabelylabel冠軍功能做到這一點嘗試,但他們做的是提高我colorbars的寬度。我想要作爲標籤/標題出現的文本完全不顯示。你能告訴我如何解決這個問題嗎?標籤或標題添加到彩條在MATLAB

謝謝。

+0

顯示你的代碼或者一些例子,這樣很難說點什麼。 – NKN

回答

1

可以添加一個annotation

annotation('textbox',[x y w h]) 

,將顯示在軸的文本,這意味着它不會改變顏色條的縱橫比。

+0

感謝您的回答。我仍在嘗試,但迄今爲止它看起來非常有前途!你能告訴我爲什麼彩條的寬高比可能會不斷變化嗎?我只是簡單地編寫諸如ylabel(colorbar,'label')或set(get(colorbar,'ylabel'),'String','My Title')等命令。但他們改變了顏色條的外觀,就像我之前描述的那樣。 – Usman

+0

不知道爲什麼縱橫比發生變化(有時它會,有時不會)。你也可以得到彩條的初始位置'pos = get(colorbar,'Position')',添加一個標題,然後用'pos = set(colorbar,'Position',pos)'設置位置。我發現註釋要容易得多。 – marsei

+0

你說得對。註釋非常易於使用。謝謝你的幫助 :) – Usman