gpt4 book ai didi

python - 多线 Pandas 的线图

转载 作者:太空狗 更新时间:2023-10-30 00:04:44 30 4
gpt4 key购买 nike

我试图通过显示他们多年来得分的折线图来比较两名球员。我想要一条线代表每个球员,x 轴是年份,y 轴是当年的平均积分。我可以使用 groupby 来获取数字,但不能将它们单独绘制在图表上。

        Name         Year   Pts
2264 Mike Evans 2017 10.7
2266 T.Y. Hilton 2017 10.0
2440 Mike Evans 2013 7.5
10271 T.Y. Hilton 2013 12.4
10499 T.Y. Hilton 2013 1.3

最佳答案

pivot_tableaggfunc='mean' 结合使用:

df.pivot_table('Pts', 'Year', 'Name', aggfunc='mean').plot(
kind='line', marker='o', xticks=df.Year.unique()
)

# Pivot table produces:
# Name MikeEvans T.Y.Hilton
# Year
# 2013 7.5 6.85
# 2017 10.7 10.00

enter image description here

关于python - 多线 Pandas 的线图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51644879/

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