用简单python写一个跳动的柱形图
时间: 2023-10-23 10:10:00 浏览: 145
基于python的柱状图绘制与实现
好的,这里是一个使用matplotlib库实现的跳动柱形图的示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
import time
# 数据
x = np.arange(10)
y = np.random.randint(1, 50, size=10)
# 绘图
fig, ax = plt.subplots()
rects = ax.bar(x, y, align='center')
ax.set_ylim([0, 50])
# 更新函数
def animate(i):
y = np.random.randint(1, 50, size=10)
for rect, h in zip(rects, y):
rect.set_height(h)
fig.canvas.draw_idle()
# 动画
ani = plt.FuncAnimation(fig, animate, interval=1000)
plt.show()
```
这个代码会生成一个随机跳动的柱形图动画,并且每秒钟会更新一次数据。你可以根据需要调整数据、更新函数和动画参数。
阅读全文