Python怎么画横向柱状图?Python中横的图表如何绘制

在之前的一些文章之中小编已经给大家介绍过了python是如何来话纵向,也就是竖着的柱状图,但是最近又有小伙伴说想要学习横向柱状图的绘制方法 。那么下面小编就以实际的代码示例来个大家详细讲解一下python横向柱状图如何绘制,一起往下看看吧 。

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中横的图表如何绘制”的全部内容了,希望对你有所帮助 。

    推荐阅读