Errorbar: Thicker line but same error bar width

21 Ansichten (letzte 30 Tage)
Sepp
Sepp am 2 Dez. 2014
Bearbeitet: Sepp am 3 Dez. 2014
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?

Akzeptierte Antwort

Thorsten
Thorsten am 2 Dez. 2014
Bearbeitet: Thorsten am 2 Dez. 2014
Just plot a thicker line on top:
hold on
plot(x, jobsInSystem, '-k.', 'LineWidth', 2)

Weitere Antworten (1)

Sepp
Sepp am 3 Dez. 2014
Bearbeitet: Sepp am 3 Dez. 2014
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

Kategorien

Mehr zu Errorbars 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