python绘制柱状图,Python 画柱状图

  python绘制柱状图,Python 画柱状图

  Python绘制了一个三维直方图,并在直方图顶部添加了一个标签。

  原创-极光-最后发布于2019-04-01 17:09:54阅读889收藏

  发动

  网上有很多用Python画3D直方图的资料,这里就不赘述了,直接看代码。

  将matplotlib.pyplot作为plt导入

  从mpl_toolkits.mplot3d导入Axes3D

  图=plt.figure()

  ax=fig.add_subplot(111,projection=3d )

  x=[1,2,3,4]

  y=[6,7,8,9]

  z=5

  plt.bar(x,y,zs=z,zdir=y ,color=rgb ,alpha=0.8)

  plt.show()

  一个

  2

  三

  四

  五

  六

  七

  八

  九

  图片如下图所示:

  此时,直方图上什么也没有。是不是感觉很奇怪?让我们修改上面的代码。只需在代码中添加两行就可以解决这个问题。看代码。

  将matplotlib.pyplot作为plt导入

  从mpl_toolkits.mplot3d导入Axes3D

  图=plt.figure()

  ax=fig.add_subplot(111,projection=3d )

  x=[1,2,3,4]

  y=[6,7,8,9]

  z=5

  plt.bar(x,y,zs=z,zdir=y ,color=rgb ,alpha=0.8)

  对于xx,yy中的zip(x,y):

  ax.text(xx,z,yy 0.5,yy)

  plt.show()

  函数,text(x,y,z,label),其中x,y,z表示需要添加标签的位置,label表示需要添加的内容。结果如下图所示:

  ————————————————

  历史提交的图片或压缩文件

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: