반응형
본 글에서는 Plot 안에 색상을 넣는 방법에 대해 알아본다
사용되는 API 는 다음과 같다.
axvspan : 수직으로 색상을 입력
axhspan : 평행으로 색상을 입력
Vertical 로 넣는 법
import matplotlib.pyplot as plt
x = [1,2,3,4,5,6,7,8] #fake data
y = [1,2,3,4,3,2,9,12]
fig, ax = plt.subplots()
ax.plot(x, y, 'k')
ax.grid()
ax.margins(0) # remove default margins (matplotlib verision 2+)
ax.axvspan(0, 4, facecolor='green', alpha=0.5)
ax.axvspan(4, 9, facecolor='yellow', alpha=0.5)
ax.axvspan(9, 12, facecolor='red', alpha=0.5)
Horizontal 로 넣는 법
import matplotlib.pyplot as plt
x = [1,2,3,4,5,6,7,8] #fake data
y = [1,2,3,4,3,2,9,12]
fig, ax = plt.subplots()
ax.plot(x, y, 'k')
ax.grid()
ax.margins(0) # remove default margins (matplotlib verision 2+)
ax.axhspan(0, 4, facecolor='green', alpha=0.5)
ax.axhspan(4, 9, facecolor='yellow', alpha=0.5)
ax.axhspan(9, 12, facecolor='red', alpha=0.5)
plt.show()
반응형
LIST
'Data Science & Analytics' 카테고리의 다른 글
빅데이터분석기사시험 공부 (0) | 2024.06.18 |
---|---|
[Databricks] The Big Book of Data Science Use cases (0) | 2024.04.25 |
[Coursera] Google Data Analytics, Advanced Data analytics 인증서 내용 비교 (1) | 2023.04.22 |
[Library review] NetworkX 에 대해 알아보자 (0) | 2023.02.04 |
[리뷰] 데이터분석전문가 가이드북 정리 (0) | 2022.01.11 |