python+matplotlib绘制3D条形图实例代码
发布时间:2020-12-15 01:05:05 所属栏目:C语言 来源:网络整理
导读:本文分享的实例主要实现的是Python+matplotlib绘制一个有阴影和没有阴影的3D条形图,具体如下。 首先看看演示效果: 完整代码如下: import numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3D# setup the figure and axes
本文分享的实例主要实现的是Python+matplotlib绘制一个有阴影和没有阴影的3D条形图,具体如下。 首先看看演示效果: 完整代码如下: import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D # setup the figure and axes fig = 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 + y bottom = np.zeros_like(top) width = depth = 1 ax1.bar3d(x,y,bottom,width,depth,top,shade=True) ax1.set_title('Shaded') ax2.bar3d(x,shade=False) ax2.set_title('Not Shaded') plt.show() shade=True/False,使阴影可见/不可见。 总结 以上就是本文关于python+matplotlib绘制3D条形图实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持! 您可能感兴趣的文章:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |