octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

AW: AW: How work the plot properties if errorbar is used?


From: Sina Calmote
Subject: AW: AW: How work the plot properties if errorbar is used?
Date: Tue, 1 Feb 2011 13:31:23 +0000 (GMT)

It worked! :) Thank you very much
But I had to change
h = errorbar (x, y1, dy1, x, y2, dy2);
into:
h(1) = errorbar(x, y1, dy1)
h(2) = errorbar(x, y2, dy2)

Would you explain me the meaning of  set (h(1), "color", [0 0 1]) and how can I "produce" other colors?
Is there something similar for the point style?

Von: Ben Abbott <address@hidden>
An: Sina Calmote <address@hidden>
CC: "address@hidden mailing list" <address@hidden>
Gesendet: Dienstag, den 1. Februar 2011, 14:18:07 Uhr
Betreff: Re: AW: How work the plot properties if errorbar is used?

On Feb 1, 2011, at 7:57 AM, Sina Calmote wrote:

> Von: Ben Abbott <address@hidden>
> An: Sina Calmote <address@hidden>
> CC: "address@hidden" <address@hidden>
> Gesendet: Dienstag, den 1. Februar 2011, 12:56:49 Uhr
> Betreff: Re: How work the plot properties if errorbar is used?
>
>> On Jan 31, 2011, at 4:43 PM, Sina Calmote <address@hidden> wrote:
>>
>>> Dear all
>>>
>>> I try to plot data with errorbars like I did in the following example for the normal plot (but without the bars):
>>>        plot(x,y,'-*r','markersize',1.2)
>>> but if I write:
>>>      errorbar(x,y,ly,uy,"~","-*r",'markersize',1.2)
>>> I get an error message:
>>>    error: Invalid call to __errplot__. Correct usage is:
>>>    -- Function File: H = __errplot__ (FSTR,P, ...)
>>>
>>> but I don't understand this message and I hope someone will help me
>>> THANKS ;)
>>>
>>> Ursina
>>
>> There should be *one* format spec per plot. Unfortunately, there is a bug in that prevents the format for both the line and error bars from being specified. This has been fixed in the developers sources.
>>
>> The suggestion Andy gave should do what you want.
>>
>> Ben
> Thanks
> but I can't set any propertie as color or marker
> I tried: errorbar(x,y,dy,'r') in order to set the color as red... but then I get just an error message:
>
> > WinkelFitCos
> error: `n' undefined near line 59 column 33
> error: invalid limit value in colon _expression_
> error: evaluating argument list element number 1
> error: called from:
> error:  C:\Program Files\Octave\3.2.3_gcc-4.4.0\share\octave\3.2.3\m\plot\__pltopt1__.m at line 59, column 25
> error:  C:\Program Files\Octave\3.2.3_gcc-4.4.0\share\octave\3.2.3\m\plot\__pltopt__.m at line 113, column 28
> error:  C:\Program Files\Octave\3.2.3_gcc-4.4.0\share\octave\3.2.3\m\plot\__errplot__.m at line 35, column 15
> error:  C:\Program Files\Octave\3.2.3_gcc-4.4.0\share\octave\3.2.3\m\plot\__errcomm__.m at line 54, column 16
> error:  C:\Program Files\Octave\3.2.3_gcc-4.4.0\share\octave\3.2.3\m\plot\errorbar.m at line 131, column 5
> error:  C:\Users\Sina\Desktop\Winkel\WinkelFitCos.m at line 68, column 1
>
> and if I plot like the following:
>
> hold on
> errorbar(x,y1,dy1,'r')
> errorbar(x,y2,dy2,'r')
> hold off
>
> I get two blue curves with bars  but different markers (picture attached...)
>
> and if I plot like:
> hold on
> errorbar(x,y1,dy1)
> plot(x,y1,'-r')
> plot(x,Fit,'r')
> errorbar(x,y2,dy2)
> plo(x,y2,'-b')
> plot(x,Fit2,'b')
> hold off
>
> then I still have errorbars in the wrong color....
>
> Maybe I don't really understand the hint of Andy, because I can't set any propertie in errorbar(...)
>
> Ursina

I don't have Octave 3.2.3 available to run, but you try ...

h = errorbar (x, y1, dy1, x, y2, dy2);
set (h(1), "color", [0 0 1])
set (h(2), "color", [1 0 0])

... to change the color to blue for y1 and red for y2.

Does that work for you?

If not, what does the follow give you?

    get (h, "type")

Ben

p.s. please reply-all and respond below. That way others who arrive late can read along.


Attachment: TestColor.png
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]