Skip to main content
 首页 » 编程设计

python之matplotlib 中的点语法

2025年05月04日10www_RR

我在 matplotlib 中使用这个语法来定义一条线。

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

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

谢谢。

我试过了:

point, = ax.plot([]) 

但这是一个垃圾。

请您参考如下方法:

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

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

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


如果在动画中你想改变点的位置,使用

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

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