Setting default values for plots in Matlab 2014b (OS X 10.10)
Show older comments
I am running a script to plot in Matlab 2014b (OS X 10.10). In the headers I have the command set(groot,'defaultlinelinewidth',2.5); However, it has no effect on my plots. All my plots come out with Linewidth = 0.5. The same script works well in other versions of Matlab. In one of the plots, I tried plot(X,Y,'linewidth',2.5); and it worked fine. Any idea why this is happening? I have more than 20 plots in that script, and I would prefer not to change the code for each plot command. Additionally, I run the commands "get(groot,'default')"
ans =
defaultFigurePaperPositionMode: 'manual'
defaultFigurePosition: [360 278 560 420]
defaultTextInterpreter: 'latex'
defaultLineLineWidth: 2.5000
defaultLineMarkerSize: 6
defaultTextFontSize: 18
defaultAxesFontSize: 20
r = groot;
r.Children(1).LineWidth
ans =
0.5000
I really don't understand what is going on. Thanks
Answers (1)
Sean de Wolski
on 23 Oct 2014
Probably need proper capitalization. This works fine for me:
set(groot,'DefaultLineLineWidth',2.5)
plot(1:10)
Categories
Find more on Creating, Deleting, and Querying Graphics Objects in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!