Hi all,
is there a way to add custom labels to each errorbar in an erroplot using a code (instead of a manual text box)?
In my case I want to add one label at the bottom of the negative bar -> displayed above in the example below as the yscale is reversed).

 Réponse acceptée

Peng Li
Peng Li le 9 Mai 2020

0 votes

using annotation
annotation('textbox', pos, 'String', str, 'FitBoxToText', 'on');
pos is the position where you want to put the textbox in [x, y, width, height], and string is what you want to show.

4 commentaires

Florian
Florian le 9 Mai 2020
In each plot that I create the errorbars occur on a different position along the x axis. C. How can I specify 'pos' so it coincides with the right vertical and horizontal position relative to an error bar?
Peng Li
Peng Li le 9 Mai 2020
When you create the errorbar, you have x, y, and lower and upper values. you can try to take advantage of these numbers. For example, you can always give an offset of each y-lower by using y-lower-5 for example as the y of your annotation. similarly you can give an offset for x as well and use it for your x of your annotation. you can use a fixed width and height.
Florian
Florian le 9 Mai 2020
That's right. Thanks!
Peng Li
Peng Li le 9 Mai 2020
Glad to be of help!

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by