Python基础综合案例------数据可视化 动态柱状图
通过Bar构建基础柱状图
![](https://i-blog.csdnimg.cn/direct/ac144c8a8fc5483a8a6f632e6e5f8abe.png)
![](https://i-blog.csdnimg.cn/direct/3c396ad42db54326925abab46faef71a.png)
反转x和y轴
调用 bar.reversal_axis()
![](https://i-blog.csdnimg.cn/direct/f675ce39199f4f0db17f2bdb3cd970a3.png)
![](https://i-blog.csdnimg.cn/direct/aa996be0a632474a99733bdc62587680.png)
![](https://i-blog.csdnimg.cn/direct/86c7ebd84d734e4c87015ba32206a60e.png)
我们现在所看到的数值是从下到上的,当我们反转之后数据是从左向右的,我们现在把数据放到柱的右边。即数值标签在右侧
添加y轴数据的时候,添加label_opts=LabelOpts(position="right")
![](https://i-blog.csdnimg.cn/direct/7201e84cad1042008711d1619b3bacde.png)
![](https://i-blog.csdnimg.cn/direct/7a47dfe9e41242a187c8b050419efcd2.png)
总结
1.通过Bar()构建一个柱状图对象
2.和折线图一样,通过add_xaxis()和add_yaxis()添加x和y轴的数据
3.通过柱状图对象的:reversal_axis(),反转x和y轴
4.通过labal_opts=LabelOpts(position="right")设置数值标签在右侧显示
![](https://i-blog.csdnimg.cn/direct/974b43895f5741a19887d3087bc854ab.png)