Is there any way to have grid on as default?

92 Ansichten (letzte 30 Tage)
Netanel Freinkel
Netanel Freinkel am 30 Apr. 2020
Hi!
Is there any way to make matlab plot all my figures (bode, step, simple plots etc.) with grids? I find it much better.
Thanks!

Akzeptierte Antwort

Mehmed Saad
Mehmed Saad am 30 Apr. 2020
set(groot,'defaultAxesXGrid','on')
set(groot,'defaultAxesYGrid','on')
figure,plot(1:10)
  11 Kommentare
Marco Lepidi
Marco Lepidi am 21 Dez. 2021
sorry minorticks, but it doesn't work for minorgrid
Nicholas Tarasenko
Nicholas Tarasenko am 3 Feb. 2022
Bearbeitet: Nicholas Tarasenko am 3 Feb. 2022
I wanted to provide a second method that follows closely to @Mehmed Saad. I have a file called "startup.m" in my MATLAB paths. In the startup file I set the default for all of my plots for every session. I did this so that I don't have to remember to include the default plot syntax in every script.
My startup script has the following defaults:
set(0,'defaultaxesfontname','Helvetica')
set(0,'defaulttextfontname','Helvetica')
set(0,'defaultaxesfontsize',15)
set(0,'defaultaxesfontweight','Bold')
set(0,'defaulttextfontsize',15)
set(0,'defaulttextfontweight','Bold')
set(0,'DefaultLineLineWidth',1.2)
set(0,'DefaultFigureColor', 'white');
set(0,'defaultAxesXGrid','on')
set(0,'defaultAxesYGrid','on')

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Startup and Shutdown 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!

Translated by