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

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

import pandas as pd

importmatplotlib.pyplotas 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

importmatplotlib.pyplotas 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 - 在 DataFrame 中绘制多个数据列? 的全部内容, 来源链接: utcz.com/z/363167.html

回到顶部