Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Matplotlib에서 95% 신뢰 구간 오차 막대 Python Pandas 데이터 프레임 플롯


95% 신뢰 구간 오차 막대 Python Pandas 데이터 프레임을 그리기 위해 다음 단계를 수행할 수 있습니다. -

  • 그림 크기를 설정하고 서브플롯 사이 및 주변 여백을 조정합니다.
  • 크기가 변경 가능한 2차원 테이블 형식 데이터의 데이터 프레임 인스턴스를 가져옵니다.
  • 두 개의 열, 카테고리가 있는 데이터 프레임 만들기 및 숫자 .
  • 평균 찾기 및 표준 카테고리숫자 .
  • 플롯 yx 오류 표시줄이 첨부된 선 및/또는 마커로.
  • 그림을 표시하려면 show()를 사용하세요. 방법.

예시

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

df = pd.DataFrame()
df['category'] = np.random.choice(np.arange(10), 1000, replace=True)
df['number'] = np.random.normal(df['category'], 1)

mean = df.groupby('category')['number'].mean()
std = df.groupby('category')['number'].std()
plt.errorbar(mean.index, mean, xerr=0.5, yerr=2*std,
               linestyle='--', c='red')

plt.show()

출력

Matplotlib에서 95% 신뢰 구간 오차 막대 Python Pandas 데이터 프레임 플롯