【发布时间】:2017-06-01 08:16:06
【问题描述】:
我在 matplotlib 中有一个这样的条形图:
import numpy as np
import matplotlib.pyplot as plt
position = np.arange(6) + .5
plt.tick_params(axis = 'x', colors = '#072b57')
plt.tick_params(axis = 'y', colors = '#072b57')
rects = plt.bar(position, (0, 0, 0, 0, 0, 0), align = 'center', color = '#b8ff5c')
plt.xticks(position, ('A', 'B', 'C', 'D', 'E', 'F'))
plt.xlabel('X Axis', color = '#072b57')
plt.ylabel('Y Axis', color = '#072b57')
plt.title('My Chart', color = '#072b57')
plt.grid(True)
plt.show()
现在所有图表级别都为 0,但我想让图表中的每一列从 0 以不同的速度增长,直到它们都达到最大值,例如 100。 例如,在运行应用程序的过程中,图表将如下所示:
剩余的列仍然会增长,直到它们都达到最大值,然后程序将结束。
现在我想问一下matplotlib中有什么东西可以做这个工作吗?
【问题讨论】:
标签: python charts matplotlib