在不同图中绘制多个熊猫自相关图

高拉夫·班萨尔(Gaurav Bansal)

我的问题与有关我有一个Pandas DataFrame,我想分别为中的value每个项目绘制自相关函数category下面是我尝试过的方法,它在同一图上绘制了所有自相关函数。如何分别绘制它们并控制图的大小?

# Import libraries
import pandas as pd
from pandas.plotting import autocorrelation_plot

# Create DataFrame
df = pd.DataFrame({
    'category': ['sav','sav','sav','sav','sav','check','check','check','check','check','cd','cd','cd','cd','cd'],
    'value': [1.2,1.3,1.5,1.7,1.8, 10,13,17,20,25, 7,8,8.5,9,9.3]
})

# Loop through for each item in category and plot autocorrelation function
for cat in df['category'].unique():
    s = df[df['category']==cat]['value']
    s = s.diff().iloc[1:] #First order difference to de-trend
    ax = autocorrelation_plot(s)

在此处输入图片说明

广晃

一种简单的方法是在每次迭代后使用plt.show()以下命令强制渲染

# Loop through for each item in category and plot autocorrelation function
for cat in df['category'].unique():

    # create new figure, play with size
    plt.figure(figsize=(10,6))
    s = df[df['category']==cat]['value']
    s = s.diff().iloc[1:] #First order difference to de-trend
    ax = autocorrelation_plot(s)
    plt.show()  # here

也可以使用以下语法简化语法groupby

for cat, data in df.groupby('category')['value']:
    plt.figure(figsize=(10,6))

    autocorrelation_plot(data.diff().iloc[1:])

    plt.title(cat)
    plt.show()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Seaborn在一个图中绘制多个不同的图

来自分类Dev

在一张图中绘制多个不同长度的熊猫系列

来自分类Dev

matplotlib 用熊猫绘制多个图

来自分类Dev

Matplotlib 自相关绘制负滞后

来自分类Dev

熊猫:如何从相关矩阵中删除自相关

来自分类Dev

matplotlib:在一个大图中绘制多个小图

来自分类Dev

熊猫箱图,在每个子图中按不同的ylim分组

来自分类Dev

熊猫箱图,在每个子图中按不同的ylim分组

来自分类Dev

熊猫:将多个时间序列DataFrame绘制到单个图中

来自分类Dev

在熊猫折线图中绘制多个列

来自分类Dev

熊猫将数据框绘制为多个条形图

来自分类Dev

matplotlib的plt.acorr中的自相关图的错误?

来自分类Dev

在ggplot2中以不同比例绘制多个图

来自分类Dev

使用熊猫在不同轴上绘制条形图和时间序列图

来自分类Dev

绘制多个子图,每个子图使用Seaborn显示熊猫DataFrame的两列之间的关系

来自分类Dev

绘制多个熊猫分组

来自分类Dev

使用 ggplot2 绘制输出变量和多个输入变量之间的分面相关图

来自分类Dev

R在一个绘图中绘制来自不同数据帧的箱形图

来自分类Dev

在分组的条形图中绘制熊猫DataFrame中不同条目数的平均值

来自分类Dev

使用具有不同xlabel的熊猫绘制日期时间条形图

来自分类Dev

绘制大熊猫DataFrame-分组依据-如何为每个生成的图添加不同的标题

来自分类Dev

绘图:在一张有条件的图中绘制多个熊猫数据框

来自分类Dev

在一个* 3D *散点图中绘制多个熊猫数据帧

来自分类Dev

与cupy的自相关

来自分类Dev

绘图对称自相关

来自分类Dev

在一张图python中绘制多个熊猫数据帧

来自分类Dev

使用Seaborn FacetGrid绘制相关热图

来自分类Dev

在海图中绘制多个项目

来自分类Dev

同一图中的多个图

Related 相关文章

  1. 1

    使用Seaborn在一个图中绘制多个不同的图

  2. 2

    在一张图中绘制多个不同长度的熊猫系列

  3. 3

    matplotlib 用熊猫绘制多个图

  4. 4

    Matplotlib 自相关绘制负滞后

  5. 5

    熊猫:如何从相关矩阵中删除自相关

  6. 6

    matplotlib:在一个大图中绘制多个小图

  7. 7

    熊猫箱图,在每个子图中按不同的ylim分组

  8. 8

    熊猫箱图,在每个子图中按不同的ylim分组

  9. 9

    熊猫:将多个时间序列DataFrame绘制到单个图中

  10. 10

    在熊猫折线图中绘制多个列

  11. 11

    熊猫将数据框绘制为多个条形图

  12. 12

    matplotlib的plt.acorr中的自相关图的错误?

  13. 13

    在ggplot2中以不同比例绘制多个图

  14. 14

    使用熊猫在不同轴上绘制条形图和时间序列图

  15. 15

    绘制多个子图,每个子图使用Seaborn显示熊猫DataFrame的两列之间的关系

  16. 16

    绘制多个熊猫分组

  17. 17

    使用 ggplot2 绘制输出变量和多个输入变量之间的分面相关图

  18. 18

    R在一个绘图中绘制来自不同数据帧的箱形图

  19. 19

    在分组的条形图中绘制熊猫DataFrame中不同条目数的平均值

  20. 20

    使用具有不同xlabel的熊猫绘制日期时间条形图

  21. 21

    绘制大熊猫DataFrame-分组依据-如何为每个生成的图添加不同的标题

  22. 22

    绘图:在一张有条件的图中绘制多个熊猫数据框

  23. 23

    在一个* 3D *散点图中绘制多个熊猫数据帧

  24. 24

    与cupy的自相关

  25. 25

    绘图对称自相关

  26. 26

    在一张图python中绘制多个熊猫数据帧

  27. 27

    使用Seaborn FacetGrid绘制相关热图

  28. 28

    在海图中绘制多个项目

  29. 29

    同一图中的多个图

热门标签

归档