Python-차트 스타일링
Python으로 생성 된 차트는 차트 작성에 사용되는 라이브러리에서 적절한 방법을 사용하여 추가 스타일을 지정할 수 있습니다. 이 강의에서는 주석, 범례 및 차트 배경의 구현을 살펴 봅니다. 계속해서 마지막 장의 코드를 사용하고 차트에 이러한 스타일을 추가하도록 수정합니다.
주석 추가
여러 번 차트의 특정 위치를 강조 표시하여 차트에 주석을 추가해야합니다. 아래 예에서는 해당 지점에 주석을 추가하여 차트 값의 급격한 변화를 나타냅니다.
import numpy as np
from matplotlib import pyplot as plt
x = np.arange(0,10)
y = x ^ 2
z = x ^ 3
t = x ^ 4
# Labeling the Axes and Title
plt.title("Graph Drawing")
plt.xlabel("Time")
plt.ylabel("Distance")
plt.plot(x,y)
#Annotate
plt.annotate(xy=[2,1], s='Second Entry')
plt.annotate(xy=[4,6], s='Third Entry')
이것의 output 다음과 같습니다-
범례 추가
때때로 여러 선이 그려지는 차트가 필요합니다. 범례의 사용은 각 줄과 관련된 의미를 나타냅니다. 아래 차트에는 적절한 범례가있는 3 개의 선이 있습니다.
import numpy as np
from matplotlib import pyplot as plt
x = np.arange(0,10)
y = x ^ 2
z = x ^ 3
t = x ^ 4
# Labeling the Axes and Title
plt.title("Graph Drawing")
plt.xlabel("Time")
plt.ylabel("Distance")
plt.plot(x,y)
#Annotate
plt.annotate(xy=[2,1], s='Second Entry')
plt.annotate(xy=[4,6], s='Third Entry')
# Adding Legends
plt.plot(x,z)
plt.plot(x,t)
plt.legend(['Race1', 'Race2','Race3'], loc=4)
이것의 output 다음과 같습니다-
차트 프레젠테이션 스타일
스타일 패키지의 다른 방법을 사용하여 차트의 표현 스타일을 수정할 수 있습니다.
import numpy as np
from matplotlib import pyplot as plt
x = np.arange(0,10)
y = x ^ 2
z = x ^ 3
t = x ^ 4
# Labeling the Axes and Title
plt.title("Graph Drawing")
plt.xlabel("Time")
plt.ylabel("Distance")
plt.plot(x,y)
#Annotate
plt.annotate(xy=[2,1], s='Second Entry')
plt.annotate(xy=[4,6], s='Third Entry')
# Adding Legends
plt.plot(x,z)
plt.plot(x,t)
plt.legend(['Race1', 'Race2','Race3'], loc=4)
#Style the background
plt.style.use('fast')
plt.plot(x,z)
이것의 output 다음과 같습니다-