gpt4 book ai didi

python - 如何绘制多个 Pandas 列

转载 作者:太空狗 更新时间:2023-10-29 22:01:50 27 4
gpt4 key购买 nike

我有数据框 total_year,其中包含三列(yearactioncomedy)。

total_year

enter image description here

我想在 x 轴上绘制 year 列,在 y 轴上绘制 actioncomedy

如何在 y 轴上绘制两列(actioncomedy)?

我的代码仅在 y 轴上绘制一列。

total_year[-15:].plot(x='year', y='action', figsize=(10,5), grid=True)

enter image description here

最佳答案

可以向 pandas 绘图函数的 y 参数提供多个列名。这些应该在 list 中指定,如下所示。

df.plot(x="year", y=["action", "comedy"])

完整示例:

import matplotlib.pyplot as plt
import pandas as pd

df = pd.DataFrame({"year": [1914,1915,1916,1919,1920],
"action" : [2.6,3.4,3.25,2.8,1.75],
"comedy" : [2.5,2.9,3.0,3.3,3.4] })
df.plot(x="year", y=["action", "comedy"])
plt.show()

enter image description here

关于python - 如何绘制多个 Pandas 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47775220/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com