Matplotlib 기초

색상, 선 스타일, 마커

각 선의 색상, 선 스타일, 굵기, 마커를 바꿉니다.

소개

스타일을 바꾸면 흑백으로 인쇄해도 선을 쉽게 구분할 수 있습니다. ax.plot 호출은 모두 color, linestyle, linewidth, marker를 받습니다.

color에는 색 이름이나 16진수 코드를 넣습니다. linestyle은 "-"(실선), "--"(파선), ":"(점선), "-." 중 하나입니다. marker는 각 데이터 점에 "o"(원), "s"(사각형), "^"(삼각형) 같은 기호를 그리고, markersize는 그 크기를 정합니다.

인터랙티브 시각화

색상, 선 스타일, 마커를 바꿔 보세요. 선택할 때마다 강조된 코드 줄이 바뀝니다.

실행 가능한 Matplotlib 예제

Matplotlib
코드 실행 →
main.py
import matplotlib.pyplot as plt
import numpy as np

x = np.arange(0, 10)

fig, ax = plt.subplots(figsize=(7, 4))
ax.plot(x, x, color="tab:blue", linestyle="-", marker="o", label="linear")
ax.plot(x, x * 1.5, color="#f59e0b", linestyle="--", marker="s", label="steeper")
ax.plot(x, np.sqrt(x) * 3, color="green", linestyle=":", linewidth=3, marker="^", markersize=8, label="square root")
ax.legend()
plt.show()
이 예제의 실행 버튼 만들기 이 코드가 그리는 차트
색상, 선 스타일, 마커