Matplotlib 및 Chart Studio를 사용한 Plotly
이 장에서는 Matplotlib라는 데이터 시각화 라이브러리와 Chart Studio라는 온라인 플롯 메이커를 다룹니다.
Matplotlib
Matplotlib는 생산 준비가되었지만 정적 플롯을 생성 할 수있는 인기있는 Python 데이터 시각화 라이브러리입니다. 당신은 당신의 정적을 변환 할 수 있습니다matplotlib figures 의 도움으로 대화 형 플롯으로 mpl_to_plotly() 기능 plotly.tools 기준 치수.
다음 스크립트는 Sine wave Line plot 사용 Matplotlib’s PyPlot API.
from matplotlib import pyplot as plt
import numpy as np
import math
#needed for definition of pi
x = np.arange(0, math.pi*2, 0.05)
y = np.sin(x)
plt.plot(x,y)
plt.xlabel("angle")
plt.ylabel("sine")
plt.title('sine wave')
plt.show()
이제 우리는 그것을 다음과 같이 플롯으로 변환 할 것입니다.
fig = plt.gcf()
plotly_fig = tls.mpl_to_plotly(fig)
py.iplot(plotly_fig)
코드의 출력은 다음과 같습니다.
차트 스튜디오
Chart Studio는 Plotly에서 제공하는 온라인 플롯 메이커 도구입니다. 데이터를 그리드로 가져오고 분석하고 통계 도구를 사용하기위한 그래픽 사용자 인터페이스를 제공합니다. 그래프를 삽입하거나 다운로드 할 수 있습니다. 주로 그래프를 더 빠르고 효율적으로 만들 수 있도록하는 데 사용됩니다.
plotly의 계정에 로그인 한 후 링크를 방문하여 차트 스튜디오 앱을 시작합니다. https://plot.ly/create. 웹 페이지는 플롯 영역 아래에 빈 워크 시트를 제공합니다. Chart Studio를 사용하면 +를 눌러 플롯 트레이스를 추가 할 수 있습니다.trace button.
주석, 스타일 등과 같은 다양한 플롯 구조 요소와 플롯 저장, 내보내기 및 공유 기능을 메뉴에서 사용할 수 있습니다.
워크 시트에 데이터를 추가하고 choose bar plot trace 추적 유형에서.
유형 텍스트 상자를 클릭하고 막대 그림을 선택합니다.
그런 다음 x 과 y 축을 입력하고 플롯 제목을 입력합니다.