Plotly-with-matplotlib-and-chart-studio

提供:Dev Guides
移動先:案内検索

MatplotlibとChart StudioによるPlotly

この章では、Matplotlibという名前のデータ視覚化ライブラリと、Chart Studioという名前のオンラインプロットメーカーについて説明します。

Matplotlib

Matplotlibは、生産準備はできているが静的なプロットを作成できる人気のあるPythonデータ視覚化ライブラリです。 plotly.tools モジュールの* mpl_to_plotly()関数を使用して、静的な matplotlibの数値*をインタラクティブなプロットに変換できます。

次のスクリプトは、 Matplotlibの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)

コードの出力は以下のとおりです-

Matplotlib

チャートスタジオ

Chart Studioは、Plotlyが提供するオンラインプロットメーカーツールです。 グリッドにデータをインポートして分析し、統計ツールを使用するためのグラフィカルユーザーインターフェイスを提供します。 グラフは埋め込むかダウンロードできます。 これは主に、グラフをより速くより効率的に作成できるようにするために使用されます。

plotlyのアカウントにログインした後、https://chart-studio.plot.ly/create/[https://plot.ly/create]リンクにアクセスして、chart studioアプリを起動します。 Webページのプロット領域の下に空白のワークシートがあります。 Chart Studioでは、+ *トレースボタン*を押すことで、プロットトレースを追加できます。

Chart Studio

注釈、スタイルなどのさまざまなプロット構造要素 プロットを保存、エクスポート、共有する機能だけでなく、メニューからも利用できます。

ワークシートにデータを追加し、トレースタイプから*棒グラフのトレースを選択*してみましょう。

選択バー

タイプテキストボックスをクリックして、棒グラフを選択します。

選択バー

次に、 x および y 軸のデータ列を指定し、プロットタイトルを入力します。

データ列