Matplotlib에서 선(line) 위에 표시되는 마커(marker)를 작게 만들려면 plot() 메서드의 markersize 매개변수 값을 줄이면 됩니다. 기본 마커 크기는 6포인트이며, 이보다 작은 값을 지정하면 마커가 더 작게 표현됩니다.
구현 단계
- 그림(figure) 크기를 설정하고, 서브플롯 사이 및 주변의 여백(padding)을 자동으로 조정합니다.
- NumPy를 사용하여 무작위 데이터 포인트 x를 생성합니다.
plot()메서드로 데이터를 그리면서 markersize에 작은 값을 지정하고, linewidth=0.5와 color="black" 옵션으로 선 스타일을 함께 설정합니다.show()메서드를 호출하여 최종 그래프를 화면에 표시합니다.
예제 코드
from matplotlib import pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.random.rand(20) plt.plot(x, '*-', color='black', markersize=10, lw=0.5) plt.show()
실행 결과

위 예제에서 markersize=10 대신 더 작은 값(예: 3 또는 4)을 입력하면 별표(*) 모양의 마커가 한눈에 띄지 않을 만큼 작아집니다. 또한 ms라는 축약형 매개변수를 사용해도 동일한 효과를 얻을 수 있으므로, 코드를 간결하게 유지하고 싶다면 plt.plot(x, '*-', ms=3)처럼 작성하는 것도 좋은 방법입니다.