How to change the font of ticks in a colorbar?
84 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Lukas Bathelt
am 4 Okt. 2016
Kommentiert: Chien-Han Su
am 26 Jan. 2022
I have a matlab polt and everything like label and title is interpreted in latex style. There is also a colorbar in this figure and I want the ticks at this colorbar in latex style too.
For the rest I have code like this
if true
set(0,'DefaultTextInterpreter','latex')
set(0,'DefaultLegendInterpreter','latex')
end
and it runs very good, but I can't find kind of this code for the ticks at the colorbar.
Would be really nice if someone's out there who can help me ;)
0 Kommentare
Akzeptierte Antwort
Marc Jakobi
am 4 Okt. 2016
Bearbeitet: Walter Roberson
am 8 Okt. 2016
Changing the TickLabelInterpreter won't make it match the latex serif roman numbering style, which is what I assume you want to do. However, you can change the FontName property.
A good set of fonts that match the LaTeX fonts can be downloaded here: Computer Modern Unicode fonts
You will need 7zip to unpack the archive and then you will have to install a font of your choice (in Windows, double-click on the font to open it and then install). Then restart Matlab.
An example for changing the colorbar and axes font would be:
ax = axes;
c = colorbar;
ax.FontName = 'CMU Serif Extra'; %installation file: cmunsl.ttf
c.FontName = 'CMU Serif Extra';
4 Kommentare
Weitere Antworten (3)
Massimo Zanetti
am 4 Okt. 2016
Set TickLabelInterpreter property to 'latex'
2 Kommentare
Pavaman
am 6 Nov. 2018
Thanks for this answer. It saved me. I was using the colorbar Label Interpreter property and trying to change that to no avail. the TickLabelInterpreter property was the one I was looking for. An hour of MATLAB answers scouring led me to here.
Mehedi Hassan
am 28 Okt. 2020
this will set your colorbar ticks to latex font:
c = colorbar;
set(c,'TickLabelInterpreter','latex')
0 Kommentare
Lukas Bathelt
am 5 Okt. 2016
1 Kommentar
Marc Jakobi
am 8 Okt. 2016
No problem. If one of the answers solved your problem, would you please accept it as an answer?
Siehe auch
Kategorien
Mehr zu Graphics Object Properties finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!