首页 > 编程 > Python > 正文

python+matplotlib绘制3D条形图实例代码

2019-11-25 15:21:11
字体:
来源:转载
供稿:网友

本文分享的实例主要实现的是Python+matplotlib绘制一个有阴影和没有阴影的3D条形图,具体如下。

首先看看演示效果:

完整代码如下:

import numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3D# setup the figure and axesfig = plt.figure(figsize=(8, 3))ax1 = fig.add_subplot(121, projection='3d')ax2 = fig.add_subplot(122, projection='3d')# fake data_x = np.arange(4)_y = np.arange(5)_xx, _yy = np.meshgrid(_x, _y)x, y = _xx.ravel(), _yy.ravel()top = x + ybottom = np.zeros_like(top)width = depth = 1ax1.bar3d(x, y, bottom, width, depth, top, shade=True)ax1.set_title('Shaded')ax2.bar3d(x, y, bottom, width, depth, top, shade=False)ax2.set_title('Not Shaded')plt.show()

shade=True/False,使阴影可见/不可见。

总结

以上就是本文关于python+matplotlib绘制3D条形图实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表