如何用Python绘制3D柱形图-创新互联

本文主要讲解如何使用python绘制三维的柱形图,如下图

创新新互联,凭借十余年的网站设计、成都网站设计经验,本着真心·诚心服务的企业理念服务于成都中小企业设计网站有成百上千家案例。做网站建设,选创新互联建站

如何用Python绘制3D柱形图

源代码如下:

import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

#构造需要显示的值
X=np.arange(0, 5, step=1)#X轴的坐标
Y=np.arange(0, 9, step=1)#Y轴的坐标
#设置每一个(X,Y)坐标所对应的Z轴的值,在这边Z(X,Y)=X+Y
Z=np.zeros(shape=(5, 9))
for i in range(5):
  for j in range(9):
    Z[i, j]=i+j

xx, yy=np.meshgrid(X, Y)#网格化坐标
X, Y=xx.ravel(), yy.ravel()#矩阵扁平化
bottom=np.zeros_like(X)#设置柱状图的底端位值
Z=Z.ravel()#扁平化矩阵

width=height=1#每一个柱子的长和宽

#绘图设置
fig=plt.figure()
ax=fig.gca(projection='3d')#三维坐标轴
ax.bar3d(X, Y, bottom, width, height, Z, shade=True)#
#坐标轴设置
ax.set_xlabel('X')
ax.set_ylabel('Y')
ax.set_zlabel('Z(value)')
plt.show()

当前标题:如何用Python绘制3D柱形图-创新互联
链接地址:http://hxwzsj.com/article/djdcps.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都网站设计 成都定制网站建设 成都定制网站建设 网站建设费用 网站设计制作报价 古蔺网站建设 成都商城网站制作 成都网站制作 网站设计 网站制作公司 成都网站设计 营销型网站建设 成都营销网站制作 成都网站制作 网站制作公司 外贸网站设计方案 网站制作 成都网站建设推广 企业网站建设 手机网站设计 网站建设 成都品牌网站建设