为了账号安全,请及时绑定邮箱和手机立即绑定

如何在python中使用Axes3D绘制数据?

如何在python中使用Axes3D绘制数据?

白板的微信 2021-09-11 19:22:08
我需要使用 python 的 Axes3D 绘制数据。这是我的代码:from mpl_toolkits.mplot3d import Axes3Dimport matplotlib.pyplot as pltimport numpy as npx = [74, 74, 74, 74, 74, 74, 74, 74, 192, 74]y = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]z =  [1455, 1219, 1240, 1338, 1276, 1298, 1292, 1157, 486, 1388]dx = np.ones(10)dy = np.ones(10)dz = [0,1,2,3,4,5,6,7,8,9]fig = plt.figure()ax = Axes3D(fig)ax.bar3d(x, y, z, dx, dy, dz, color='#00ceaa')ax.w_xaxis.set_ticklabels(x)ax.w_yaxis.set_ticklabels(y)ax.set_title("Data Analysis ")ax.set_xlabel('x')ax.set_ylabel('y')ax.set_zlabel('z')plt.show()我的问题是我希望有一个看起来像直方图的大条。但我没有那个结果,这意味着它看起来像这样:我必须在我的代码中更改什么才能获得像第二个数字这样的数字?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 257 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号