我是Matplotlib的新手,正在尝试使用for
循环更新椭圆面片。你知道吗
import matplotlib.pyplot as plt
from matplotlib.patches import Ellipse
fig, plts = plt.subplots(1,1)
cE = Ellipse(xy, w, h, theta)
plts.add_patch(cE)
plt.show()
for i in range(0, 10):
xy_update, theta_update = some_function(i)
cE.<?> = xy_update
cE.<?> = theta_update
canvas.draw()
我正在寻找更新椭圆面片参数的正确方法<?>
。你知道吗
有^{} 来设置椭圆中心的
xy
坐标。你知道吗虽然它有一个
setter
,但是由angle
选项给出的椭圆的旋转没有您可以在椭圆实例上设置^{} 属性,然后设置
xy
。你知道吗您还可以使用^{} 创建椭圆的新实例,并从中更新旧实例
相关问题 更多 >
编程相关推荐