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

Matplotlib Python에서 파이 차트를 표시하는 방법은 무엇입니까?


Matplotlib는 데이터 시각화에 사용되는 인기 있는 Python 패키지입니다. 데이터 시각화는 실제로 숫자를 보고 복잡한 계산을 수행하지 않고도 데이터에서 무슨 일이 일어나고 있는지 이해하는 데 도움이 되기 때문에 핵심 단계입니다. 청중에게 정량적 통찰력을 효과적으로 전달하는 데 도움이 됩니다.

Matplotlib는 데이터로 2차원 플롯을 만드는 데 사용됩니다. Python 애플리케이션에 플롯을 포함하는 데 도움이 되는 객체 지향 API와 함께 제공됩니다. Matplotlib는 IPython 셸, Jupyter 노트북, Spyder IDE 등과 함께 사용할 수 있습니다.

파이썬으로 작성되었습니다. Python의 Numerical Python 패키지인 Numpy를 사용하여 생성됩니다.

Python은 아래 명령을 사용하여 Windows에 설치할 수 있습니다 -

pip install matplotlib

Matplotlib의 종속성은 -

Python ( greater than or equal to version 3.4)
NumPy
Setuptools
Pyparsing
Libpng
Pytz
Free type
Six
Cycler
Dateutil

파이 차트는 플롯의 모양 때문에 이름이 그런 것입니다. '파이'처럼 부품이 분리된 원형 형태입니다. 데이터를 백분율로 표시합니다.

Matplotlib를 사용하여 파이 플롯을 만드는 방법을 이해합시다 -

예시

import matplotlib.pyplot as plt

labels = 'Label_1', 'Label_2', 'Label_3'
sizes = [10, 34, 56]
explode = (0, 0.1, 0)

fig1, ax1 = plt.subplots()
ax1.pie(sizes, explode=explode, labels=labels, autopct='%1.1f%%',
shadow=True, startangle=90)
ax1.axis('equal')
plt.show()

출력

Matplotlib Python에서 파이 차트를 표시하는 방법은 무엇입니까?

설명

  • 필요한 패키지를 가져오고 사용하기 쉽도록 별칭을 정의합니다.

  • 원형 차트의 레이블과 원형 차트의 모든 '파이' 크기가 정의됩니다.

  • '피겨' 기능을 이용하여 빈 도형을 생성합니다.

  • 'subplot' 기능은 그래프를 그릴 영역을 만드는 데 사용됩니다.

  • 데이터는 'plot' 기능을 사용하여 플롯됩니다.

  • set_xlabel, set_ylabel 및 set_title 함수는 'X'축, 'Y'축 및 제목에 대한 레이블을 제공하는 데 사용됩니다.

  • 플롯은 '파이'를 지정하여 파이 차트로 정의됩니다.

  • 'show' 기능을 사용하여 콘솔에 표시됩니다.