How to | データを3Dでプロットする方法

Wolfram言語の統合された可視化機能は,データを3Dで表示するための数多くのツールを提供する.点,曲面,等高線をWolfram言語の補間する力と組み合せてプロットする機能によって,正しく3Dで可視化された結果を得ることが可能である.またこれらの3Dプロットをカスタマイズしてインタラクトする方法も数多くあり,データをよりよく理解することができるようになっている.

まず3Dでプロットするデータを作成する.ExampleDataを使って2つ目のデータを得る:

ListPointPlot3Dを使ってdata1で与えられる3Dの点のリストをプロットする:

Wolfram言語の統合された可視化機能は,データを3Dで表示するための数多くのツールを提供する.点,曲面,等高線をWolfram言語の補間する力と組み合せてプロットする機能によって,正しく3Dで可視化された結果を得ることが可能である.またこれらの3Dプロットをカスタマイズしてインタラクトする方法も数多くあり,データをよりよく理解することができるようになっている.

まず3Dでプロットするデータを作成する.ExampleDataを使って2つ目のデータを得る:

ListPointPlot3Dを使ってdata1で与えられる3Dの点のリストをプロットする:

ColorFunctionオプションをListPointPlot3Dと一緒に使って,予め定義された勾配でプロットを色付けする:

ListPlot3Dを使ってdata1から3D曲面プロットを生成する:

メッシュの特性を指定することは,これらのプロットをカスタマイズする1つの方法である.以下の例では,MeshMeshFunctionsMeshShadingMeshStyleListPlot3Dと一緒に使用する:

ListSurfacePlot3Dを使ってそれぞれのデータ集合から3D曲面を生成する:

ListSurfacePlot3Dを使い,補間に使われる点の数とメッシュの大きさに制限を付けて,data1から3D曲面を構築する:

ListSurfacePlot3Dで使用できる他のメッシュオプションを使う:

メッシュオプションはListContourPlot3Dにも使える:

    

Wolfram言語ではベクトルデータを3Dでプロットすることもできる.

ListVectorPlot3Dを使ってベクトルデータを可視化する:

    

3Dのプロットは,その他のWolfram言語の関数ともうまく統合する.

ManipulateListSurfacePlot3Dと一緒に使って,メッシュの大きさと色を調節できるようなインタラクティブな3Dプロットを見る.また,他の3Dグラフィックスの場合と同様に,マウスを使ってこのプロットを回転・拡大縮小・パンさせることも可能である.結果を見るためには,以下の例を評価する必要がある: