Python - 如何在条形图中绘制 Pandas DataFrame

假设以下是我们的 CSV 文件的内容 -

       Car   Reg_Price
0      BMW        2000
1    Lexus        1500
2     Audi        1500
3   Jaguar        2000
4  Mustang        1500

导入所需的库 -

import pandas as pd
importmatplotlib.pyplotas mp

我们的 CSV 文件位于桌面上。将 CSV 文件中的数据加载到 Pandas DataFrame 中 -

d = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv")

dataFrame = pd.DataFrame(d.head(), columns=["Car","Reg_Price"])

绘制 DataFrame -

dataFrame.plot(x="Car", y="Reg_Price", kind="bar", figsize=(10, 9))

示例

以下是代码 -

import pandas as pd
importmatplotlib.pyplotas mp

#读取 csv
d = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv")
print("\nReading the CSV file...\n",d)

#数据框
dataFrame = pd.DataFrame(d.head(), columns=["Car","Reg_Price"])

#绘制数据框
dataFrame.plot(x="Car", y="Reg_Price", kind="bar", figsize=(10, 9))

#显示条形图
mp.show()
输出结果

这将显示以下输出 -