Errorbar: Thicker line but same error bar width

8 vues (au cours des 30 derniers jours)
Sepp
Sepp le 2 Déc 2014
Modifié(e) : Sepp le 3 Déc 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?

Réponse acceptée

Thorsten
Thorsten le 2 Déc 2014
Modifié(e) : Thorsten le 2 Déc 2014
Just plot a thicker line on top:
hold on
plot(x, jobsInSystem, '-k.', 'LineWidth', 2)

Plus de réponses (1)

Sepp
Sepp le 3 Déc 2014
Modifié(e) : Sepp le 3 Déc 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

Catégories

En savoir plus sur Errorbars dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by