Plotly Surfaceを使ったサーフェスプロット

Plotly Surfaceを使ったサーフェスプロット#

※記事内に商品プロモーションを含むことがあります。

公開日

Pythonのインタラクティブなグラフを描画できるライブラリPlotlyにて、Surfaceを使ったサーフェスプロットを描画する方法を解説します。

Plotlyには、高水準のAPIであるPlotly Expressと呼ばれるものもありますが、 この記事では細かい調節ができるgraph_objectsを対象としています。

Surfaceの基礎#

Surfaceを使ったサーフェスプロットの簡単な例を示します。

import plotly.graph_objects as go

x = [0, 1, 2, 3]
y = [0, 1, 2]
z = [
    [0, 0, 0, 0],
    [2, 3, 3, 2],
    [1, 1, 1, 1],
]

fig = go.Figure(
    data=go.Surface(x=x, y=y, z=z),
)

fig.show()