Seaborn의 lineplot() 함수를 사용할 때 선을 점선(dashed line)으로 표현하고 싶다면, 함수 인자에 linestyle="dashed" 옵션을 추가하기만 하면 됩니다. 이 방법은 데이터 추세를 강조하거나 여러 선을 시각적으로 구분할 때 매우 유용합니다.
구현 단계
figure 크기를 설정하고, 서브플롯 주변과 사이의 여백(padding)을 조정합니다.
NumPy를 사용하여 x, y 데이터 포인트를 생성합니다.
lineplot() 메서드에 x, y 데이터와 함께 linestyle="dashed" 인자를 전달하여 점선 그래프를 그립니다.
show() 메서드를 호출하여 그래프를 화면에 표시합니다.
예제 코드
import seaborn as sns import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.random.rand(10) y = np.random.rand(10) ax = sns.lineplot(x=x, y=y, linestyle="dashed") plt.show()
실행 결과

추가 팁: 다양한 선 스타일 활용하기
linestyle 파라미터는 "dashed" 외에도 다양한 값을 지원합니다. 예를 들어 "dotted"(점선), "dashdot"(일점쇄선), "solid"(실선) 등을 사용할 수 있으며, Matplotlib의 축약 표기법인 --(dashed), :(dotted), -.(dashdot)도 동일하게 작동합니다. 상황에 맞는 선 스타일을 선택하면 그래프의 가독성을 한층 높일 수 있습니다.