首页 > 其他 > 详细

3D条状图

时间:2020-06-14 12:11:23      阅读:52      评论:0      收藏:0      [点我收藏+]

import matplotlib.pyplot as plt
import numpy as np
from mpl_toolkits.mplot3d import Axes3D
x = np.arange(8)
y = np.random.randint(0,10,8)
y2 = y + np.random.randint(0,3,8)
y3 = y2 + np.random.randint(0,3,8)
y4 = y3 + np.random.randint(0,3,8)
y5 = y4 + np.random.randint(0,3,8)
clr = [‘#4bb2c5‘,‘#c5b47f‘,‘#EAA228‘,‘#579575‘,‘#839557‘,‘#958c12‘,‘#953579‘,‘#4b5de4‘]
fig = plt.figure()
ax = Axes3D(fig)
ax.bar(x,y,0,zdir=‘y‘,color=clr)
ax.bar(x,y2,10,zdir=‘y‘,color=clr)
ax.bar(x,y3,20,zdir=‘y‘,color=clr)
ax.bar(x,y4,30,zdir=‘y‘,color=clr)
ax.bar(x,y5,40,zdir=‘y‘,color=clr)
ax.set_xlabel(‘X Axis‘)
ax.set_ylabel(‘Y Axis‘)
ax.set_zlabel(‘Z Axis‘)
ax.view_init(elev=40)
plt.show()

技术分享图片

 

3D条状图

原文:https://www.cnblogs.com/wei23/p/13124129.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!