Default plot settings for fplot and errorbar

I found that the default plot settings that apply to plots in general don't apply to certain types of plots.
For example:
set(groot, 'DefaultLineLineWidth', 5);
plot(1:10,1:10);
gives the expected result with an increased line width.
But:
set(groot, 'DefaultLineLineWidth', 5);
errorbar(1:10,1:10);
keep default line width. The same thing happens with fplot.
Is it a bug or is it the expected behavior?
Does anyone know how to change the default line width for errorbar or fplot?

 채택된 답변

Carl
Carl 2017년 10월 13일

2 개 추천

Instead of doing:
set(groot, 'DefaultLineLineWidth', 5);
use the following:
set(groot, 'DefaultErrorBarLineWidth', 5);
The documentation page here shows the syntax for specifying default values: 'default' + ObjectType + PropertyName. If you run:
p = plot(1:10)
you can see that p is a "Line" object, whereas running:
e = errorbar(1:10,1:10)
shows that e is an object of type "ErrorBar" with its own default settings for LineWidth.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Errorbars에 대해 자세히 알아보기

제품

질문:

2017년 10월 4일

답변:

2017년 10월 13일

Community Treasure Hunt

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

Start Hunting!

Translated by