この記事では、plotly graph_objects モジュールを使用して等値面プロットを作成するために使用できるさまざまな手順について説明します。
基本等値面プロット
Plotly の graph_objets モジュールを使用して基本的な等値面プロットを作成するには、go.Isosurface() クラスを使用し、その後に x、y、z、および値のパラメーターを指定します。図のコードの例を以下に示します。
インポート plotly.graph_objects なので 行く
図 = go.Figure ( データ =go.等値面 (
バツ = [ 0 、 0 、 0 、 0 、 1 、 1 、 1 、 1 ] 、
よ = [ 1 、 0 、 1 、 0 、 1 、 0 、 1 、 0 ] 、
と = [ 1 、 1 、 0 、 0 、 1 、 1 、 0 、 0 ] 、
価値 = [ 1 、 2 、 3 、 4 、 5 、 6 、 7 、 8 ] 、
最大の = 2 、
アイソマックス = 6 、
) )
図を示す ( )
結果の図は次のとおりです。
等値面のキャップの削除
caps パラメータを次のように設定することで、ドメインの側面にある色分けされたサーフェスを削除できます。
結果の図は次のとおりです。
等値面の不透明度の設定
次の表に示すように、不透明度パラメーターを指定することにより、等値面の不透明度を設定できます。
前のコードは、次のようなコードを返す必要があります。
デフォルトのカラースケールの設定
次の表に示すように、colorscale パラメーターを使用して、プロットのカラースケールを指定することもできます。
これにより、次の出力図に示すように、カラースケールが黒体に設定されます。
結論
この記事では、Plotly の graph_objects モジュールを使用して等値面を作成する方法について説明します。等値面のキャップを削除し、不透明度を設定し、デフォルトのカラースケールを設定する方法を示しました。読んでくれてありがとう。詳細については、お気軽にドキュメントを確認してください。