我有一个条形图,我希望每列显示一些文字,我该怎么做?
我刚刚开始使用 matplotlib.pyplot 并且有点卡住了。
使用 matpltlib.pyplot 文档中的示例,我创建了一个堆积条形图
使用以下代码:
import numpy as np
import matplotlib.pyplot as plt
N = 7
OECD = (242, 244, 255, 263, 269, 276, 285)
NonOECD = (282, 328, 375, 417, 460, 501, 535)
Sum = ('524', '572', '630', '680', '729', '777', '820')
ind = np.arange(N)
width = 0.5
p1 = plt.bar(ind, NonOECD, width, color = 'r')
p2 = plt.bar(ind, OECD, width, color = 'b', bottom = NonOECD)
plt.ylabel('Quadrillion Btu')
plt.title('World Total Energy Consumption 2010 - 2040')
plt.xticks(ind+width/2., …Run Code Online (Sandbox Code Playgroud)