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

Pandas에서 여러 막대 그림을 그릴 때 막대 사이의 간격을 변경하는 방법은 무엇입니까? (매트플롯립)

<시간/>

그룹 내 Pandas에서 여러 막대 그림을 그릴 때 막대 사이의 간격을 변경하려면 plot()에서 선폭을 사용할 수 있습니다. 방법.

단계

  • 그림 크기를 설정하고 서브플롯 사이 및 주변 여백을 조정합니다.
  • 두 개의 열이 있는 사전을 만드세요.
  • 크기가 가변적이며 잠재적으로 이질적인 2차원 테이블 형식 데이터를 만듭니다.
  • plot()을 사용하여 데이터 프레임을 플로팅합니다. 메소드, linewidth 사용 막대 사이의 공간을 변경합니다.
  • 그림에 범례를 배치합니다.
  • 그림을 표시하려면 show()를 사용하세요. 방법.

예시

import pandas as pd
from matplotlib import pyplot as plt

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

d = {'Column 1': [i for i in range(10)],
      'Column 2': [i * i for i in range(10)]}

df = pd.DataFrame(d)
df.plot(kind='bar', edgecolor='white', linewidth=1)

plt.legend(loc="upper left")
plt.show()

출력

Pandas에서 여러 막대 그림을 그릴 때 막대 사이의 간격을 변경하는 방법은 무엇입니까? (매트플롯립)