0
我需要在Matlab中用離散的colorbar繪圖。我這樣做以下列方式:如何在Matlab中對齊colorbar刻度線標籤和線條
data = randi(10, 20);
imagesc(data)
my_colormap = rand(10, 3);
colormap(my_colormap)
cb = colorbar
set(cb,'YTickLabel',{'A';'B';'C';'D';'E';'F';'G';'H';'I';'J';})
現在我的問題是,彩條刻度標記和小線路中的彩條沒有很好地對齊。我怎樣才能連彩條刻度標記和所述小線更好,如以下示出的PIC:
謝謝你的幫助,我可以問問,什麼是hCb和RightYTicks?我對Matlab還不是很熟練x)我猜我的代碼中hCb是cb?是否正確使用值的向量?說... RightYTicks = 1:10?你能給我一個MWE嗎? :) – jjepsuomi
@jjepsuomi對不起,hCb是彩條的句柄,RightYTicks是正確的YTicks。因此,例如對於顏色條中的7種顏色,您希望在0.5:1:6.5處具有滴答。 – patrik
謝謝=)欣賞它 – jjepsuomi