Errorbar: Thicker line but same error bar width

조회 수: 13 (최근 30일)
Sepp
Sepp 2014년 12월 2일
편집: Sepp 2014년 12월 3일
Hi
I have made a plot with some errorbars, i.e. my code looks as follows:
figure;
box on
hold on
errorbar(x, jobsInQueue, stdJobsInQueue, '--k.');
h = errorbar(x, jobsInService, stdJobsInService, ':k+');
set(get(h,'Children'),{'LineWidth'},{2; 1})
errorbar(x, jobsInSystem, stdJobsInSystem, '-k.');
hold off
Now I want the second error bar to have a thicker line but without a thicker error bar. I tried it above with the set method using the handler h but it does not work.
How can I do it?

채택된 답변

Thorsten
Thorsten 2014년 12월 2일
편집: Thorsten 2014년 12월 2일
Just plot a thicker line on top:
hold on
plot(x, jobsInSystem, '-k.', 'LineWidth', 2)

추가 답변 (1개)

Sepp
Sepp 2014년 12월 3일
편집: Sepp 2014년 12월 3일
Thanks but I had to do it in this way otherwise the legend was not adapted.
figure;
box on
hold on
errorbar(x, jobsInQueue, stdJobsInQueue, '--k.');
plot(x, jobsInService, ':k.', 'LineWidth', 2)
errorbar(x, jobsInSystem, stdJobsInSystem, '-k.');
errorbar(x, jobsInService, stdJobsInService, ':k.');
hold off

카테고리

Help CenterFile Exchange에서 Errorbars에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by