Python-차트 속성
Python에는 데이터 시각화를위한 우수한 라이브러리가 있습니다. 조합Pandas, numpy 과 matplotlib거의 모든 유형의 시각화 차트를 만드는 데 도움이 될 수 있습니다. 이 장에서는 간단한 차트와 차트의 다양한 속성에 대해 살펴 보겠습니다.
차트 만들기
numpy 라이브러리를 사용하여 차트를 만드는 데 필요한 숫자를 만들고 matplotlib의 pyplot 메서드를 사용하여 실제 차트를 그립니다.
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0,10)
y = x ^ 2
#Simple Plot
plt.plot(x,y)
이것의 output 다음과 같습니다-
축을 래블 링
아래와 같이 라이브러리에서 적절한 방법을 사용하여 차트의 제목뿐만 아니라 축에 레이블을 적용 할 수 있습니다.
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0,10)
y = x ^ 2
#Labeling the Axes and Title
plt.title("Graph Drawing")
plt.xlabel("Time")
plt.ylabel("Distance")
#Simple Plot
plt.plot(x,y)
이것의 output 다음과 같습니다-
선 유형 및 색상 서식 지정
아래 그림과 같이 라이브러리에서 적절한 방법을 사용하여 차트의 선에 대한 스타일과 색상을 지정할 수 있습니다.
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0,10)
y = x ^ 2
#Labeling the Axes and Title
plt.title("Graph Drawing")
plt.xlabel("Time")
plt.ylabel("Distance")
# Formatting the line colors
plt.plot(x,y,'r')
# Formatting the line type
plt.plot(x,y,'>')
이것의 output 다음과 같습니다-
차트 파일 저장
아래 그림과 같이 라이브러리에서 적절한 방법을 사용하여 차트를 다른 이미지 파일 형식으로 저장할 수 있습니다.
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0,10)
y = x ^ 2
#Labeling the Axes and Title
plt.title("Graph Drawing")
plt.xlabel("Time")
plt.ylabel("Distance")
# Formatting the line colors
plt.plot(x,y,'r')
# Formatting the line type
plt.plot(x,y,'>')
# save in pdf formats
plt.savefig('timevsdist.pdf', format='pdf')
위 코드는 python 환경의 기본 경로에 pdf 파일을 생성합니다.