pyplot 3D酒吧传奇

时间:2013-05-21 06:58:40

标签: python matplotlib legend

我正在尝试将图例添加到3d栏中,但没有成功。

我收到了错误:

AttributeError: 'Patch3D' object has no attribute '_facecolor2d'

复制的最小代码:     来自mpl_toolkits.mplot3d导入Axes3D     将matplotlib.pyplot导入为plt     导入numpy为np

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
for z in [10, 0]:
    xs = np.arange(20)
    ys = np.random.rand(20)
    ax.bar(xs, ys, zs=z, zdir='y', label=str(z))
ax.legend()
plt.show()

如何将图例添加到3d栏?

0 个答案:

没有答案