Python Pandas – 在数据框中绘制多个数据列?

Python Pandas – 在数据框中绘制多个数据列?

要绘制多个列,我们将绘制一个条形图。使用 plot() 方法,并设置 kind 参数为 bar 以绘制条形图。让我们先导入所需的库−

import pandas as pd
import matplotlib.pyplot as mp

以下是我们的数据与团队记录−

data = [["Australia", 2500, 2021],["Bangladesh", 1000, 2021],["England", 2000, 2021],["India", 3000, 2021],["Srilanka", 1500, 2021]]

将数据设置为Pandas DataFrame并添加列−

dataFrame = pd.DataFrame(data, columns=["Team","Rank_Points", "Year"])

在条形图中绘制多个列。我们将“kind”参数设置为“bar”−

dataFrame.plot(x="Team", y=["Rank_Points","Year" ], kind="bar", figsize=(10, 9))

示例

以下是代码−

import pandas as pd
import matplotlib.pyplot as mp

# 我们的数据
data = [["Australia", 2500, 2021],["Bangladesh", 1000, 2021],["England", 2000, 2021],["India", 3000, 2021],["Srilanka", 1500, 2021]]

# 数据框
dataFrame = pd.DataFrame(data, columns=["Team","Rank_Points", "Year"])

# 在条形图中绘制多个列
dataFrame.plot(x="Team", y=["Rank_Points","Year" ], kind="bar", figsize=(10, 9))

# 显示条形图
mp.show()

输出

这将产生以下输出−

Python Pandas - 在数据框中绘制多个数据列?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程