python柱状图怎么画,用python绘制柱形图

  python柱状图怎么画,用python绘制柱形图

  我们之前讲过极坐标散点图。不知道大家还记不记得?今天给大家带来的是极坐标直方图,一起来学习一下吧~

  直方图是以矩形的长度为变量的统计报告图表。一系列不同高度的垂直条纹代表数据分布。极坐标直方图在极坐标下显示柱状条,既保留了直角坐标系下数据变化趋势的优点,又使图形表达更加美观。

  N=20

  theta=np.linspace(0.0,2*np.pi,N,endpoint=False)

  #生成从0到2pi的20个均匀分布的数字。endpoint是Flase,这意味着它不包含最后一个数字2pi。默认值为True,表示角度。

  r=10 * NP . rand . rand(N)#随机生成20个半径

  宽度=np.pi/8 * NP . random . rand(n)#线条的宽度

  Ax=plt.plot (111,projection= polar) #极坐标图 polar

  Bars=ax.bar (theta,r,width=width,bottom=0.0) #绘制列

  #使用循环来设置每个柱子的颜色和透明度

  R,BarinZip(半径,条形): bar . set _ face color(PLT . cm . viridis(R/10。))#设置颜色栏. set_alpha(0.5)#设置透明度

  plt.show()

  如下图所示,可以看到该图可以清晰的传达数据的大小。在条形图(bar chart)中可以看到,也可以尝试在圆圈周围添加标签,使条与标签一一对应(如果没有,请继续阅读下面的极坐标雷达图绘制)。

  python就是这么画极坐标直方图的。更多Python学习推荐:PyThon学习网教学中心。

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

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