Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

파이썬 Matplotlib에서 단일 점을 그리는 방법

Matplotlib에서 단일 데이터 포인트 시각화하기

Matplotlib은 여러 개의 데이터를 그래프로 표현할 때 주로 사용되지만, 데이터 포인트가 단 하나만 있는 경우에도 손쉽게 시각화할 수 있습니다. 이 글에서는 파이썬의 Matplotlib 라이브러리를 사용해 좌표 평면 위에 점 하나를 그리는 방법을 단계별로 살펴보겠습니다.

구현 단계

  1. x와 y에 대해 값을 하나만 담은 리스트를 초기화합니다.

  2. plt.xlim()과 plt.ylim() 메서드를 사용해 X축과 Y축의 범위를 0부터 5까지로 제한합니다.

  3. plt.grid() 메서드로 현재 선 스타일에 맞춰 격자(grid)를 배치합니다.

  4. plot() 메서드에 marker="o", markeredgecolor="red", markerfacecolor="green" 옵션을 지정하여 x와 y를 플롯합니다.

  5. plt.show() 메서드를 호출해 완성된 그림(figure)을 화면에 표시합니다.

예제 코드

from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
x = [4]
y = [3]
plt.xlim(0, 5)
plt.ylim(0, 5)
plt.grid()
plt.plot(x, y, marker="o", markersize=20, markeredgecolor="red", markerfacecolor="green")
plt.show()

실행 결과

위 코드를 실행하면 좌표 (4, 3) 위치에 초록색 채우기와 빨간색 테두리를 가진 원형 마커 하나가 나타납니다. 축 범위가 0~5로 설정되어 있고, 배경에는 격자선이 함께 표시됩니다.

핵심 포인트 정리

  • marker="o": 점을 원형 마커로 표시합니다. 마커를 지정하지 않으면 선만 그려져 단일 점이 보이지 않을 수 있습니다.

  • markersize=20: 마커의 크기를 조절해 점을 더 잘 보이게 만듭니다.

  • markeredgecolor / markerfacecolor: 마커의 테두리 색과 내부 채우기 색을 각각 지정할 수 있습니다.

이처럼 Matplotlib에서는 리스트에 값 하나만 넣고 마커 옵션을 지정하는 것만으로도 단일 점을 간편하게 시각화할 수 있습니다.