python动态气泡图
时间: 2023-10-15 17:07:20 浏览: 39
要绘制Python动态气泡图,您可以使用matplotlib库和animation模块。这里是一个简单的示例代码:
```python
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation
# 创建数据
x = np.random.rand(50)
y = np.random.rand(50)
sizes = np.random.rand(50) * 100
# 创建图像对象
fig = plt.figure()
# 创建气泡图对象
scat = plt.scatter(x, y, c='b', s=sizes)
# 定义更新动画函数
def update(frame_number):
# 更新数据
x = np.random.rand(50)
y = np.random.rand(50)
sizes = np.random.rand(50) * 100
# 更新气泡图数据
scat.set_offsets(np.c_[x, y])
scat.set_sizes(sizes)
# 返回气泡图对象
return scat,
# 创建动画对象
ani = animation.FuncAnimation(fig, update, interval=100, blit=True)
# 显示图像
plt.show()
```
此代码将创建一个具有50个随机气泡的图像,并在每帧更新它们的位置和大小。使用`interval`参数可以控制更新频率。