gpt4 book ai didi

python - 绘制 Pandas DataSeries.GroupBy

转载 作者:IT老高 更新时间:2023-10-28 20:59:52 26 4
gpt4 key购买 nike

我是 python 和 pandas 的新手,并且有以下 DataFrame

如何绘制 DataFrame 其中每个 ModelID 是一个单独的图,saledate 是 x 轴,MeanToDate是y轴?

尝试

data[40:76].groupby('ModelID').plot()

enter image description here

数据帧

enter image description here

最佳答案

您可以通过循环groupby中的组来制作图:

import matplotlib.pyplot as plt

for title, group in df.groupby('ModelID'):
group.plot(x='saleDate', y='MeanToDate', title=title)

有关使用 pandas 数据框进行绘图的更多信息,请参阅:
http://pandas.pydata.org/pandas-docs/stable/visualization.html
并用于循环分组对象:
http://pandas.pydata.org/pandas-docs/stable/groupby.html#iterating-through-groups

关于python - 绘制 Pandas DataSeries.GroupBy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16376159/

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