Matplotlib 3D散点图错误:AttributeError:'AxesSubplot'对象没有属性'set_zlim'

时间:2018-06-29 21:45:49

标签: python matplotlib

我正在尝试在matplotlib中创建3D散点图。我使用画布是因为我还想将图形导出到一个numpy数组RGB图像中。

from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas
import matplotlib.pyplot as plt

fig = plt.figure()
canvas = FigureCanvas(fig)
ax = fig.gca()

ax.scatter(x, y, z, c='b', marker='o')

使用该代码,我得到以下错误:

AttributeError: 'AxesSubplot' object has no attribute 'set_zlim'

我看到了包含import from mpl_toolkits.mplot3d import Axes3D的示例,但是我看不到如何使用3D轴,我所看到的示例继续遵循我刚刚发布的过程。

例如,本教程导入了Axes3D,但似乎从未使用过它:https://pythonprogramming.net/matplotlib-3d-scatterplot-tutorial/

在这里我该如何使用3D轴而不是2D轴?

0 个答案:

没有答案