创建Python Pandas的水平条形图

创建Python Pandas的水平条形图

要绘制水平条形图,请使用 pandas.DataFrame.plot.barh 。条形图显示离散类别之间的比较。

首先,导入所需的库−

import pandas as pd
import matplotlib.pyplot as plt

创建一个包含4列的Pandas DataFrame−

dataFrame = pd.DataFrame({"车名": ['宾利', '雷克萨斯', '宝马', '野马', '奔驰', '捷豹'],"排量": [2000, 1800, 1500, 2500, 2200, 3000],"注册价格": [7000, 1500, 5000, 8000, 9000, 6000],"销售量": [ 100, 110, 150, 80, 200, 90]
})

使用plot.barh()绘制水平条形图−

dataFrame.plot.barh(x='车名', y='排量', title='汽车规格', color='blue')

示例

下面是完整的代码−

import pandas as pd
import matplotlib.pyplot as plt

# 创建DataFrame
dataFrame = pd.DataFrame({"车名": ['宾利', '雷克萨斯', '宝马', '野马', '奔驰', '捷豹'],"排量": [2000, 1800, 1500, 2500, 2200, 3000],"注册价格": [7000, 1500, 5000, 8000, 9000, 6000],"销售量": [ 100, 110, 150, 80, 200, 90]
})

# 绘制水平条形图
dataFrame.plot.barh(x='车名', y='排量', title='汽车规格', color='blue')

# 设置标签
plt.xlabel("排量(立方厘米)")

# 显示绘制的水平条形图
plt.show()

输出

这将产生以下输出−

创建Python Pandas的水平条形图

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程