Filter löschen
Filter löschen

Title for a color bar

169 Ansichten (letzte 30 Tage)
Mathan
Mathan am 6 Apr. 2022
Kommentiert: Voss am 6 Apr. 2022
Hi,
I have been trying to add title to my colorbar using the following lines of code:
col=colorbar;
colorbar('XTickLabel', {'10^{10}', '10^{11}', '10^{12}'}, 'XTick',log10(1e10):1:log10(1e12));
caxis([log10(1e10) log10(1e12)])
ylabel(col,'My Title')
It however gives me a colorbar without the title. I then changed the position of the codes as:
colorbar('XTickLabel', {'10^{10}', '10^{11}', '10^{12}'}, 'XTick',log10(1e10):1:log10(1e12));
caxis([log10(1e10) log10(1e12)])
col=colorbar;
ylabel(col,'My Title')
and this time it gives me the colorbar with the title but the xticks are not what I had mentioned.
Wondering what I am doing wrong here and why changing the sequence of codes have such a dramtic effect.
Thanks.

Akzeptierte Antwort

Voss
Voss am 6 Apr. 2022
col = colorbar('XTickLabel', {'10^{10}', '10^{11}', '10^{12}'}, 'XTick',log10(1e10):1:log10(1e12));
caxis([log10(1e10) log10(1e12)])
ylabel(col,'My Title')
  4 Kommentare
Mathan
Mathan am 6 Apr. 2022
Wow - thank you for the detailed answer. Makes perfect sense.
Thanks once again!
Voss
Voss am 6 Apr. 2022
Happy to help!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by