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 à