Maybe I'm missing something, because I tried with

scatterXY.yData.val = '('+'('+str(meanDCOB)+')'+','
+'('+str(sigmaSafe[0])+')'+','+'('+str(sigmaSafe[1])+')'+')'

but it does not work..

brunetto


On 16 July 2013 16:48, brunetto <[email protected]> wrote:

> Hi Jeremy,
> thanks for your very fast answers.
>
> I have no problem in creating a dataset, but is it possible to include its
> non-OO syntax in a OO-interfaced script or have I to rewrite the entire
> script?!
>
> In the second case
>
> scatterXY.yData.val = '((1,2,3,4),(0.1,0.2,0.3,0.4))'
>
> can be ok for me, I'm not change the data from the GUI for now...
>
> brunetto
>
>
>
>
> On 16 July 2013 16:41, Jeremy Sanders <[email protected]> wrote:
>
>> Hi Brunetto
>>
>>
>> On 07/16/2013 04:29 PM, brunetto wrote:
>>
>>  scatterXY.xData.val = np.arange(3)
>>> scatterXY.yData.val = np.arange(3)**2
>>>
>>> where can I put errorbars values, for example erry =
>>> np.sqrt(np.arange(3))?
>>>
>>
>> This isn't the normal way of setting data for widgets. Normally you'd
>> create a dataset (which can include error bars) and point the widget to the
>> dataset:
>>
>> SetData('my_y', np.arange(3)**2, symerr=np.sqrt(np.arange(3)))
>> ...
>> scatterXY.yData.val = 'my_y'
>>
>> (although this is less OOP than the rest of the interface - perhaps it
>> might be a good idea to have an iterface to wrap the datasets as objects).
>>
>> It is possible to use dataset expressions to set error bars directly, but
>> I wouldn't recommend this as it would be slower and hard to edit with the
>> UI:
>>
>> scatterXY.yData.val = '((1,2,3,4),(0.1,0.2,0.3,0.4))**'
>>
>> Jeremy
>>
>>
>
_______________________________________________
Veusz-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/veusz-discuss

Répondre à