octave-maintainers
[Top][All Lists]
Advanced

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

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


From: Ben Abbott
Subject: Re: AW: How work the plot properties if errorbar is used?
Date: Tue, 01 Feb 2011 08:18:07 -0500

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.



reply via email to

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