시계열 계절성 플롯에서 제목의 위치

멍청한 놈

df

Date        Col1   Col2   Col3
2019-11-1    12     13     14
2019-10-1    2      3      1
2019-03-01   2      1      1 
and so on

시계열을 분해하여 계절성, 추세, 관찰 및 잔차 값을 얻는 코드 :

 df = df.set_index('Date')
 from statsmodels.tsa.seasonal import seasonal_decompose

 for cols in df.columns.values:
    s_dec_multiplicative = seasonal_decompose(df[cols], model = 
    "multiplicative")
    s_dec_multiplicative.plot()
    plt.title(cols)
    plt.show()

이제 출력으로 그래프가 표시됩니다.여기에 이미지 설명 입력

이 그래프의 문제는 그림과 같이 잔여 그래프 위에 제목이 표시된다는 것입니다. 관찰 된 그래프 위에 제목이 필요합니다.

Josmoor98

저는 가짜 데이터를 만들었습니다. 나는 이것을 달성하는 더 나은 방법이 있다고 확신합니다.

# imports
import pandas as pd
import numpy as np
from statsmodels.tsa.seasonal import seasonal_decompose
import matplotlib.pyplot as plt

그런 다음 가짜 데이터를 만듭니다.

# random data
np.random.seed(0)
data = np.random.randint(1, 10, [50, 3])

# dates 
start = pd.datetime(2019, 11, 1)
end = start + pd.DateOffset(days=data.shape[0] - 1)

# dummy dataframe
df = pd.DataFrame(
    data, 
    index = pd.date_range(start, end), 
    columns = ['col_one', 'col_two', 'col_three']
)

그런 다음 다음을 사용하여 제목이있는 그래프를 제어 할 수 있습니다. DecomposeResult속성에 액세스 할 수 있으며 , attr아래 나와 있습니다.

attr = ['observed', 'trend', 'seasonal', 'resid']

for col in df:
    fig, ax = plt.subplots(len(attr), 1, sharex=True)
    sd = seasonal_decompose(df[col], model = "multiplicative")

    for idx, a in enumerate(attr):
        s_attr = getattr(sd, a)
        s_attr.plot(ax = ax[idx], title = col if idx == 0 else None)
        ax[idx].set(ylabel= a)

여기에 이미지 설명 입력


편집하다

추가 ylabels.

여기에 이미지 설명 입력

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

R의 시계열 플롯 : 플롯에서 간격 제거 [zoo]

분류에서Dev

ggplot의 시계열에 대해 맨 위에 표시되도록 플롯 된 선의 순서 변경

분류에서Dev

여러 시계열의 각 시계열 서브 플롯에 수직선 추가

분류에서Dev

파이썬에서 재설정 시계열의 플롯 조정

분류에서Dev

FusionCharts에서 시계열 플롯의 주제를 어떻게 변경합니까?

분류에서Dev

ggplot의 단일 플롯에 시계열의 매일 플롯

분류에서Dev

R에서 하나의 그래프에 시계열의 여러 플롯

분류에서Dev

목록 체계에서의 위치

분류에서Dev

ggplot에서 막대 플롯의 시작 위치 조정

분류에서Dev

서로 다른 시간별 시계열의 서브 플롯 플로팅 : 각 시간별 서브 플롯에 일일 평균 플로팅

분류에서Dev

시계열 데이터에서 계절성을 제거하는 방법은 무엇입니까?

분류에서Dev

Matplotlib : 여러 시계열에 대한 서브 플롯 생성

분류에서Dev

Excel 2013 플롯에서 축 단위 강제 적용, 축의 최소 경계 이후에 기록됨

분류에서Dev

여러 줄 시계열에 대해 두 시계열 간의 상관 관계를 플롯에 표시합니다.

분류에서Dev

열 값 및 위치를 기반으로 Pandas의 계층 적 시리즈에서 행 삭제

분류에서Dev

marrangGrob 제목을 플롯의 왼쪽 한계에 정렬

분류에서Dev

R : made 함수로 시계열 계절성 제거

분류에서Dev

Julia에서 시계열 포인트의 하위 집합 플로팅

분류에서Dev

Plotly Python에서 서브 플롯 제목 위치 / 방향 변경

분류에서Dev

F #의 선물 계약에서 시간별 위치 벡터 생성

분류에서Dev

플롯 시계열 차트에서 여러 선을 추가하고 정의하려면 어떻게합니까?

분류에서Dev

Where 절에서 열의 SQLite 하위 쿼리 합계

분류에서Dev

for 루프 내에서 플롯 생성시 변수 값을 고려하기 위해 플롯 목록에 저장된 ggplots

분류에서Dev

사전 위치에서만 배열 값의 합계-Javascript

분류에서Dev

시계열 (문자) 값의 변경 사항 및 해당 데이터 세트에서 새 값의 플래그 위치 식별

분류에서Dev

파이썬에서 플롯의 경계에서 그리드 선을 제외 하시겠습니까?

분류에서Dev

MATLAB 시계열 플롯 xticks

분류에서Dev

ggplot2에서 계절 시계열 플로팅

분류에서Dev

호에서 점의 위치 계산

Related 관련 기사

  1. 1

    R의 시계열 플롯 : 플롯에서 간격 제거 [zoo]

  2. 2

    ggplot의 시계열에 대해 맨 위에 표시되도록 플롯 된 선의 순서 변경

  3. 3

    여러 시계열의 각 시계열 서브 플롯에 수직선 추가

  4. 4

    파이썬에서 재설정 시계열의 플롯 조정

  5. 5

    FusionCharts에서 시계열 플롯의 주제를 어떻게 변경합니까?

  6. 6

    ggplot의 단일 플롯에 시계열의 매일 플롯

  7. 7

    R에서 하나의 그래프에 시계열의 여러 플롯

  8. 8

    목록 체계에서의 위치

  9. 9

    ggplot에서 막대 플롯의 시작 위치 조정

  10. 10

    서로 다른 시간별 시계열의 서브 플롯 플로팅 : 각 시간별 서브 플롯에 일일 평균 플로팅

  11. 11

    시계열 데이터에서 계절성을 제거하는 방법은 무엇입니까?

  12. 12

    Matplotlib : 여러 시계열에 대한 서브 플롯 생성

  13. 13

    Excel 2013 플롯에서 축 단위 강제 적용, 축의 최소 경계 이후에 기록됨

  14. 14

    여러 줄 시계열에 대해 두 시계열 간의 상관 관계를 플롯에 표시합니다.

  15. 15

    열 값 및 위치를 기반으로 Pandas의 계층 적 시리즈에서 행 삭제

  16. 16

    marrangGrob 제목을 플롯의 왼쪽 한계에 정렬

  17. 17

    R : made 함수로 시계열 계절성 제거

  18. 18

    Julia에서 시계열 포인트의 하위 집합 플로팅

  19. 19

    Plotly Python에서 서브 플롯 제목 위치 / 방향 변경

  20. 20

    F #의 선물 계약에서 시간별 위치 벡터 생성

  21. 21

    플롯 시계열 차트에서 여러 선을 추가하고 정의하려면 어떻게합니까?

  22. 22

    Where 절에서 열의 SQLite 하위 쿼리 합계

  23. 23

    for 루프 내에서 플롯 생성시 변수 값을 고려하기 위해 플롯 목록에 저장된 ggplots

  24. 24

    사전 위치에서만 배열 값의 합계-Javascript

  25. 25

    시계열 (문자) 값의 변경 사항 및 해당 데이터 세트에서 새 값의 플래그 위치 식별

  26. 26

    파이썬에서 플롯의 경계에서 그리드 선을 제외 하시겠습니까?

  27. 27

    MATLAB 시계열 플롯 xticks

  28. 28

    ggplot2에서 계절 시계열 플로팅

  29. 29

    호에서 점의 위치 계산

뜨겁다태그

보관