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에서는 리스트에 값 하나만 넣고 마커 옵션을 지정하는 것만으로도 단일 점을 간편하게 시각화할 수 있습니다.