Pythonプロット
Composeとともに配布されているPythonには2つのプロットパッケージ、Matplotlib、Seaborn、Plotlyが含まれています。
Matplotlibプロット
Matplotlibプロットは、インラインプロット (デフォルト)、利用可能なmatplotlibバックエンドの1つを使用、またはカスタムComposeバックエンドを使用してドックされているまたはドックされていないComposeウィンドウに表示することができます。
MatplotlibプロットをComposeのウィンドウで開くには(またはDocked window)を選択します。

Seabornプロット
Seabornのプロットはmatplotlib上に構築され、matplotlibのプロットと同様に、カスタムComposeバックエンドを使用して、Composeドックまたはドック解除されたウィンドウに表示されます。プロジェクトブラウザとビューブラウザのmatplotlibノードの下に表示されます。
Plotlyプロット
Plotly のプロットは、ブラウザ(デフォルト)またはComposeのドックされているまたはドックされていないウィンドウに表示できます。
PlotlyプロットをComposeウィンドウで開くにはを選択します。
ComposeのドックされていないウィンドウでのPythonプロット
MatplotlibまたはPlotlyでUndocked windowオプションが選択されている場合、このライブラリの新しいプロットはドックされていないウィンドウに表示されます。Docked windowオプションが選択されている場合、新しいプロットはドックされていないViewsブラウザに表示されます。
Matplotlibを使った例:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10,50);
plt.plot(x, np.cos(x))
import plotly.graph_objects as go
import numpy as np
x = np.linspace(0, 10,50);
fig = go.Figure()
fig.add_trace(go.Scatter(x=x, y=np.cos(x)))
fig.show()
新しいプロットはProject Browserに表示されます。
- 'Show':プロットを表示
- 'Hide':プロットを非表示
- 'Delete':プロットを削除
- 'Rename':プロットの名前を変更
- 'Copy':プロット画像をクリップボードにコピー
- 'Save As Image':プロットを画像として保存各ライブラリでサポートされている画像ファイル形式は以下の通りです:
- Matplotlib: .eps, .jpeg, .jpg, .pgf, .pdf, .png, .ps, .raw, .rgba, .svg, .svgz, .tif, .tiff
- Plotly: .jpeg, .png
コメント
画像を.pgfとしてエクスポートするには、Matplotlibのドキュメントにあるように以下のような条件があります:"TikZ/PGFパッケージ(TeXLiveなど)を含む最近のLaTeXのインストールが必要で、できればXeLaTeXかLuaLaTeXがインストールされていることが望ましいです。Pdftocairoかghostscriptのどちらかがシステムにあれば、図をPNG画像で保存することもできます。すべてのアプリケーションの実行ファイルは、使用環境のPATHで設定されている必要があります。"