社区
我尝试在jupyter笔记本上使用matplotlib Axes3D创建3d散点。 但是,执行“plt.show()”后,它不会显示图像
#pip install matplotlib
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
%matplotlib inline
fig = plt.figure()
ax =fig.add_subplot(111, projection = '3d')
x = dframe['CTR']
y = dframe['Clicks']
z = dframe['Avg. CPC']
ax.scatter(x, y, z, c='r', marker='o')
plt.show()
您的代码工作正常,如下所示:
这表明:
可能是您的数据有问题。另外,由于您仍在使用
plt.show()
,因此可以删除%matplotlib inline
行相关问题 更多 >
编程相关推荐