Python 3 – PlotlyPythonグラフチュートリアル-Pythonチュートリアル

Python

目次

PlotlyはPython用のチャートモジュールです。 出版品質のチャートを作成できます。 折れ線グラフ、棒グラフ、バブルチャートなど、さまざまな種類のグラフ/プロットをサポートします。

ライブラリは無料でオープンソースです。 このチュートリアルでは、plot.lyを使用して折れ線グラフを作成する方法を学習します。 これは、matplotlibのより広範な代替手段と見なすことができます。

関連コース: Matplotlibの例とビデオコース

前書き

PyPiリポジトリからプロット的にインストールします。 新しい仮想環境のインストールでは、プログラムpipを使用できます。

Plotlyは、チャートをプロットするためのWebサービスを提供します。 グラフはオンラインのPlotlyアカウントに保存されます。 これはオプションで、Plotlyはオフラインで使用できます。

オフラインプロットには2つのオプションがあります。

オンラインプロット

オンラインプロットには、 plot.ly

ユーザー名に変更して APIキー

ファイル〜/ .plotly / .credentialsを開き、APIキーを更新します。

次に、このプログラムを作成します。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import plotly.plotly as py
import plotly.graph_objs as go
import numpy as np

py.sign_in(username='voorbeeld', api_key='L0McCrDpID71OLCEgRtK')

mx = [1, 2, 3, 4]
my = [1, 2, 3, 4]

trace = go.Scatter(
x = mx,
y = my
)

data = [trace]
py.plot(data)

ターミナルからプログラムを実行します。 次に、URLを開きます https://plot.ly/organize/home/#/ チャートが表示される場所。

Pythonでプロットプロット

スタンドアロンHTML(plotly.offline.plot)

以下のコードは、新しいHTMLファイルを作成します。 このHTMLファイルをブラウザ(Firefox、Chrome)で開くと、グラフが表示されます。

1
2
3
4
5
6
7
import plotly
import plotly.graph_objs as go

plotly.offline.plot({
"data": [go.Scatter(x=[1, 2, 3, 4], y=[1, 2, 3, 4])],
"layout": go.Layout(title="line chart")
}, auto_open=True)

iPythonjupyterノートブック

別の方法は、jupyter Notebook(ipython)を使用することです。 ipythonは強力なインタラクティブシェルです。

コマンドでインストールできます

1
2
python3 -m pip install jupyter
jupyter notebook

これにより、Webサーバーが起動します。
/ treeページからnew-> notebook-> python3をクリックします。

コードボックスに以下のコードを貼り付けます。

1
2
3
4
5
6
7
8
9
import plotly
import plotly.graph_objs as go

plotly.offline.init_notebook_mode(connected=True)

plotly.offline.iplot({
"data": [go.Scatter(x=[1, 2, 3, 4], y=[4, 3, 2, 1])],
"layout": go.Layout(title="hello world")
})

次に、実行をクリックすると、チャートがコードの下に表示されます。

matplotlibを初めて使用する場合は、 それなら私はこのコースを強くお勧めします。

Hope this helps!

Source link

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です