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 추적 유형에서.

유형 텍스트 상자를 클릭하고 막대 그림을 선택합니다.

그런 다음 xy 축을 입력하고 플롯 제목을 입력합니다.