How to set default font size and style?
630 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
In R2015a, how do I set the default text for plot titles, ticklabels, and axes labels to 12 point normal font?
0 Kommentare
Akzeptierte Antwort
Star Strider
am 12 Mai 2015
I didn’t test this because I don’ want to change my installation or current property values, but see the documentation for Default Property Values.
Specifically, see if:
set(groot,'defaultFontName','Parchment')
or to some font more to your liking does what you want.
3 Kommentare
Star Strider
am 13 Mai 2015
The get function can have an output argument, so that could have made things easier.
Peter Harrington
am 5 Feb. 2019
does not work in MATLAB 2018
set(groot,'defaultFontName','Verdana')
Error using matlab.ui.Root/set
fontname is an invalid class name
Weitere Antworten (2)
Timothy Dalrymple
am 10 Jun. 2020
Bearbeitet: Timothy Dalrymple
am 10 Jun. 2020
I can't promise that his works in all cases, but I include this line at the top of my code and it sets all plots in my code.
So, I just skip the use of graphics root object (groot) set(groot,'defaultFontName','Verdana')
set(0, 'DefaultAxesFontSize', 18);
0 Kommentare
Mayra
am 30 Jun. 2021
You should use:
set(groot,'defaultAxesFontName','Verdana')
set(groot,'defaultAxesFontSize',12)
And it is possible to set as default several things, for that you need the right class name, to check them:
d = get(groot,'factory');
Substitute factory to default.
To have this setup everytime you open matlab add a startup.m file to your userpath. There is a better explanation about it here: https://blogs.mathworks.com/steve/2019/02/22/making-your-plot-lines-thicker/
0 Kommentare
Siehe auch
Kategorien
Mehr zu Specifying Target for Graphics Output 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!