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

막대 그래프에서 통계적으로 유의한 차이 표시(Matplotlib)

<시간/>

막대 그래프에서 통계적으로 유의한 차이를 나타내기 위해 다음 단계를 수행할 수 있습니다. -

  • 그림 크기를 설정하고 서브플롯 사이 및 주변 여백을 조정합니다.
  • 수단 만들기 , 표준 , 색인 , 너비라벨 데이터 포인트.
  • subplots()를 사용하여 그림과 서브플롯 세트 생성 방법.
  • bar()를 사용하여 막대 플롯 만들기 방법.
  • Y 대 X를 오차 막대가 첨부된 선 및/또는 마커로 표시합니다. Y축의 크기를 조정합니다.
  • X축의 현재 눈금 위치와 레이블을 가져오거나 설정합니다.
  • 그림을 표시하려면 show()를 사용하세요. 방법.

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

means = (5, 15, 30, 40)
std = (2, 3, 4, 5)
index = np.arange(4)
width = 0.7
labels = ('A', 'B', 'C', 'D')

fig, ax = plt.subplots()
ax.p1 = plt.bar(index, means, width=width, color="red",
               linewidth=2, zorder=5, alpha=0.5)
ax.errs = plt.errorbar(index, means, yerr=std)

plt.ylim(ymax=60)
plt.xticks(index, labels, color='k')

plt.show()

출력

막대 그래프에서 통계적으로 유의한 차이 표시(Matplotlib)