在之前的一些文章之中小编已经给大家介绍过了python是如何来话纵向,也就是竖着的柱状图,但是最近又有小伙伴说想要学习横向柱状图的绘制方法 。那么下面小编就以实际的代码示例来个大家详细讲解一下python横向柱状图如何绘制,一起往下看看吧 。
文章插图
1.只要是柱状图使用matplotlib这个库就可以了,然后还需要用到Pandas这个数据分析和处理方面的库,它是用来将数据转为有字段和列名的表格形式,这样更容易指定数据,代码如下:
import matplotlib.pyplot as pltimport pandas as pd2.模块导入完成之后就要来生成数据了,这个数据可以从Excel表格中取出来,也可以由开发者自己去定义 。自定义的话需要手动的指定一下该组数据的是用于横向条形图内哪一个轴的,也就是绘制图表时名称要一致,代码示例如下所示:
plt.figure()df = pd.DataFrame(data=https://www.ycpai.cn/python/{"names":[’今天’,’明天’,’后天’],"tickets":[12,25,35]})plt.barh("names","tickets",data=movie_df)之前绘制纵向条形图使用的方法为bar,那么在上面这一步就是调用barh方法来创建除了横向条形图 。这个时候左边的y轴就变为了组数,x轴变成了数值,在定义时需要注意一下参数顺序 。
3.那么最后还是一样的去设置一下x轴上坐标显示的数值,然后调用grid()方法将横向柱状图以窗口的形式给展示出来即可,代码如下:
plt.xticks(range(0,35,5),["%d万"%x for x in range(0,45,5)],fontproperties=font,size=12)plt.grid()【Python怎么画横向柱状图?Python中横的图表如何绘制】以上就是关于“Python怎么画横向柱状图?Python中横的图表如何绘制”的全部内容了,希望对你有所帮助 。
推荐阅读
- VSCode类型参数怎么显示?VSCode显示类型参数的技巧
- Python怎么读取pdf文件?Python处理pdf文件的方法
- Python怎么画条形图?Python绘制条形图代码
- 在Python中怎么操作文件?Python操作文件的方法
- 夜间行车遇到后车开远光灯 高速上后车一直开远光灯怎么办
- Vscode如何对Python代码进行折叠?Vscode编辑器折叠代码的方法
- Python两个变量之间怎么互换?Python变量值怎么交换
- Python变量基础知识有哪些?Python中变量有什么操作方法
- Python要安装在C盘吗?Python不安装到C盘有什么影响
- Python运行时报错怎么办?Python脚本运行中出现错误如何解决