matplotlib中的点语法

时间:2014-02-10 18:12:28

标签: python matplotlib

我在matplotlib中使用此synatax来定义一条线。

line2, = ax.plot([], [], lw=2, color = 'green', alpha = 0.4)

我还需要使用ax.plot()定义一个语法相似的点。你知道怎么做吗?

感谢。

我试过了:

point, = ax.plot([])

但这是垃圾。

1 个答案:

答案 0 :(得分:1)

要绘制一个点,您可以使用ax.scatter

dot = ax.scatter([x], [y], s=130, color='green', alpha=0.4)

s参数允许您控制点的大小。


如果您想在动画中更改点的位置,请使用

dot.set_offsets((newx, newy))
canvas.draw()

因为更改偏移比生成新的散点图更快。