nutmeg icon indicating copy to clipboard operation
nutmeg copied to clipboard

Make python API more Pythonic

Open kitizz opened this issue 10 years ago • 1 comments

For example change

fig.set("axis.data", {'x': x, 'y': y})

To also work with any of the following:

fig.set("axis.data", x, y)
fig.set("axis.data", y)
fig.set("axis.data", x=x, y=y)
fig.set("axis.data", x=x)
fig.set("axis.data", y=y)
fig.set("axis.data", x, y, lineWidth=3)

kitizz avatar Apr 25 '14 11:04 kitizz

Or better yet, allow something like:

fig.axis.data.x = x
fig.axis.data.y = y

data = fig.axis.data
data.set(x=x, y=y)

And related to #40 and #41:

fig.axis.data.x.append([10, 11])
fig.axis.data.y.append([9, 5])
fig.axis.shapes.append(Rectangle(...))

kitizz avatar Jul 11 '14 04:07 kitizz