ListPlot3D

ListPlot3D[{{f11,,f1n},,{fm1,,fmn}}]

の位置が{j,i}で高さが fijの曲面を生成する.

ListPlot3D[{{x1,y1,f1},,{xk,yk,fk}}]

の位置が{xi,yi}で高さが fiの曲面を生成する.

ListPlot3D[{data1,data2,}]

datai に対応する曲面をプロットする.

詳細とオプション

例題

すべて開くすべて閉じる

  (3)

値の配列を使って曲面の高さを定義する:

曲面上の点に明示的な , , 座標を与える:

データの異なる補間を使う:

スコープ  (28)

一般的なデータ  (9)

値からなる正則データの場合, の範囲は整数値であると解釈される:

DataRangeを使って明示的な および のデータ範囲を提供する:

複数の正則データをプロットする:

の組からなる非正則データの場合, のデータ範囲はデータから推測される:

複数の非正則データをプロットする:

データが実数ではなくなる周囲の部分は除外される:

MaxPlotPointsを使って使用する点の数を制限する:

PlotRangeは自動的に選択される:

PlotRangeを使って関心領域に焦点を当てる:

RegionFunctionを使って不等式で与えられる領域のみに曲面を制限する:

特別なデータ  (4)

Quantityを使って単位付きのデータを含める:

xyz 座標に異なる単位を使う:

不確かさがあるデータをプロットする:

xyz に不確かさがあるデータをプロットする:

ラベル付けと凡例  (6)

Labeledで曲面にラベルを付ける:

PlotLabelsで曲面にラベルを付ける:

{x,y}の値における曲面の近くにラベルを置く:

Calloutを使う:

ラベルを特定の場所に置く:

各曲面の凡例を含める:

Legendedを使って特定のデータ集合の凡例を与える:

Placedを使って凡例の場所を変える:

プレゼンテーション  (9)

曲面に明示的なPlotStyleを与える:

異なる曲面に別々のスタイルを与える:

ラベルを加える:

曲面を高さで色付けする:

オーバーレイメッシュを与える:

メッシュライン間の部分にスタイルを与える:

曲面にインタラクティブなTooltipを与える:

曲面の下を塗り潰す:

プロットテーマを使う:

オプション  (114)

BoundaryStyle  (6)

曲面の辺周囲に黒い境界を使う:

曲面の辺周囲に太い境界を使う:

曲面の辺周囲に太く赤い境界を使う:

境界は使わない:

BoundaryStyleRegionFunctionで切り取られた穴に適用される:

BoundaryStyleは曲面がジャンプしている部分に適用される:

ClippingStyle  (4)

デフォルトで,切り取られた範囲には彩色されない:

切り取られた範囲は描かない:

切り取られた部分をある程度透過的にする:

切り取られた部分を下は赤で上は青で彩色する:

ColorFunction  (6)

スケールされた , , の値で彩色する:

スケールされた の座標で彩色する:

定義済みの色グラデーションにColorDataを使う:

名前付きの色グラデーションを 方向に使う:

ColorFunctionPlotStyleよりも優先順位が高い:

ColorFunctionMeshShadingよりも優先順位が低い:

ColorFunctionScaling  (2)

スケールされていない座標を使う:

スケールされていない座標はDataRangeに依存する:

DataRange  (5)

高さの値の配列が各方向の要素数に対して表示されている:

サンプル空間に再スケールする:

各データが同じ領域にスケールされている:

3つ一組の値は , , 座標であると解釈される:

高さの値の配列としての解釈を強制する:

データは一般に の組のリストであると解釈される:

Filling  (5)

下まで塗り潰す:

RegionFunctionで切り取られた範囲に沿って塗り潰しが起る:

上から下まで塗り潰す:

曲面1を下まで青で,曲面2を上まで赤で塗り潰す:

離散範囲の下を塗り潰す:

FillingStyle  (3)

いろいろなスタイルで下まで塗り潰す:

平面 の下を赤で上を青で塗り潰す:

平面 まで上からだけ塗り潰す:

InterpolationOrder  (5)

通常点は平らな多角形で繋がれる:

零次または区分定数補間を用いる:

三次スプライン補間を用いてデータをフィットする:

零次から五次までの補間:

不規則データについては,零次補間は各点についてボロノイ(Voronoi)領域を与える:

IntervalMarkers  (2)

区間マーカーにはデフォルトで棒が使われる:

名前付きのIntervalMarkersを使う:

IntervalMarkersStyle  (2)

デフォルトで区間マーカーは黒い:

IntervalMarkersStyleを使って棒のスタイルを指定する:

LabelingSize  (2)

テキストラベルは実際の大きさで表示される:

テキストラベルの最大サイズを指定する:

画像ラベルは自動的にサイズ調整される:

画像ラベルの最大サイズを指定する:

画像ラベルをその自然な大きさで表示する:

MaxPlotPoints  (4)

ListPlot3Dは通常データに含まれるすべての点を使う:

各方向で使う点の数を制限する:

MaxPlotPointsは不規則データに構造格子を強制する:

格子はもとのデータの凸包を超えては拡張されない:

Mesh  (7)

メッシュは使わない:

最初と最後のサンプルメッシュを示す:

不規則データのメッシュ全体がドロネー(Delaunay)三角分割である:

各方向に5本のメッシュラインを使う:

方向に3本のメッシュライン, 方向に6本のメッシュラインを使う:

特定の値のメッシュラインを使う:

それぞれのメッシュラインに異なるスタイルを使う:

MeshFunctions  (3)

値をメッシュ関数として使う:

方向と 方向にメッシュラインを使う:

原点からの固定距離に対応するメッシュラインを使う:

MeshShading  (4)

Noneを使って部分を削除する:

曲面をチェス盤のパターンにする:

MeshShadingPlotStyleよりも優先順位が高い:

MeshShadingColorFunctionよりも優先順位が高い:

MeshStyle  (2)

赤いメッシュラインを使う:

方向に赤いメッシュライン, 方向に太いメッシュラインを使う:

NormalsFunction  (4)

法線は自動的に計算される:

Noneを使ってすべての多角形に平面的な陰影付けを行う:

曲面に使われる有効な法線を変化させる:

VertexNormalsNormalsFunctionよりも優先順位が高い:

PerformanceGoal  (2)

より質の高いプロットを生成する:

場合によっては品質を犠牲にしてパフォーマンスを向上させる:

PlotLabels  (3)

曲面にラベルを付けるためのテキストを指定する:

ある位置でラベルを指定する:

曲面を識別するためのラベルを指定する:

PlotLegends  (5)

プレースホルダを使ってプロットスタイルを特定する:

特定のラベルを使う:

Placedを使って凡例位置を制御する:

SwatchLegendを使って外観を変える:

色関数に基づいて凡例を作る:

BarLegendを使って外観を変える:

PlotRange  (3)

自動的に の範囲を計算する:

範囲の計算にすべての点を使う:

明示的な の範囲を使って特徴を強調する:

PlotStyle  (6)

2つの曲面を別々のスタイルでプロットする:

拡散する紫を使って曲面に色付けする:

Specularity を使ってハイライトする:

Opacityを使って透過的な曲面を得る:

それぞれの曲面に異なるスタイルを使う:

ワイヤーメッシュを生成する:

PlotTheme  (4)

単純な目盛,格子線,明るいカラースキームのテーマを使う:

カラースキームを変える:

MeshMeshShadingに変更を加えることで,外観を変える:

3Dプリントのために厚みのある曲面を作る:

RegionFunction  (5)

のある領域をプロットする:

領域はDataRangeに依存する:

Fillingは範囲の境界から塗り潰す:

各範囲は繋がっていなくてもよい:

条件の任意の論理結合を使う:

ScalingFunctions  (9)

デフォルトで,プロットは各方向に線形スケールを持つ:

方向に対数スケールを使う:

方向に,上の方が数が小さい線形スケールを使う:

方向に逆数スケールを使う:

方向と 方向に異なるスケールを使う:

軸は変えずに 軸を反転させる:

関数とその逆関数で定義されたスケールを使う:

TicksFaceGridsの中の位置は自動的にスケールされる:

PlotRangeは自動的にスケールされる:

TextureCoordinateFunction  (4)

テクスチャはデフォルトでスケールされた の座標を使う:

の座標を使う:

スケールされていない座標を使う:

テクスチャを使ってパラメータがどのように曲面にマップされるかをハイライトする:

TextureCoordinateScaling  (1)

テクスチャにスケールされたあるいはスケールされていない座標を使う:

VertexColors  (3)

ListPlot3Dは通常色付けのない曲面を使う:

各点でランダムな色を指定する:

複数のデータ集合の色を指定する:

VertexNormals  (3)

ListPlot3Dはその形状から自動的に曲面の法線を計算する:

各頂点について法線をランダムに指定する:

複数データについて法線を指定する:

アプリケーション  (5)

関数の指標付きの族をプロットする:

類似ステップの値を強調して,ロジスティック写像の反復を示す:

特定の初期値の値を強調して,ロジスティック写像の反復を示す:

クレプシュ・ゴルダン(ClebschGordan)係数を の関数としてプロットする:

方形波とその離散フーリエ(Fourier)変換:

都市の高度データを使ってコロラド州のカラーの高度マップを示す:

特性と関係  (15)

ListPlot3Dは,補間関数曲面を作成する:

ListSurfacePlot3Dは近似一般曲面を作成する:

ListPlot3D 方向に急速に振動する関数曲面を構築する:

, 値について複数の 値を使う場合,重複したものはListPlot3Dによって放棄される:

ListSurfacePlot3Dはそれでもなお一般曲面を再構成する:

ListPlot3Dは,値,法線,色を多角形の頂点に関連付ける:

RasterArrayPlotMatrixPlotReliefPlotは,値を多角形全体に関連付ける:

関数にPlot3Dを使う:

ListPointPlot3Dを使って三次元の点を示す:

ListLinePlot3Dを使って点のリストを通る曲線をプロットする:

表の高さの行を通る曲線をプロットする:

ListContourPlotを使って連続データから等高線プロットを作成する:

ListDensityPlotを使って連続データから密度プロットを作成する:

離散データの配列にArrayPlotを使う:

行列の構造プロットにMatrixPlotを使う:

医療データおよび地理データに対応する行列にReliefPlotを使う:

ListLogPlotListLogLogPlotListLogLinearPlotを対数プロットに使う:

極プロットにListPolarPlotを使う:

DateListPlotを使って時間に沿ってデータを示す:

三次元パラメリック曲線と曲面にParametricPlot3Dを使う:

考えられる問題  (2)

プロットの外観はデータソースに依存することがある:

×3行列はデフォルトで3つ一組のリストであると解釈される:

DataRange->Allを使って 値の行列としての解釈を強制する:

あるいは,データ範囲の明示的なリストを与えて 値の行列としての解釈を強制する:

おもしろい例題  (2)

ボロノイ領域補間:

ExampleDataからの画像を使う:

データ集合をテクスチャに合うような各点の色でプロットする:

Wolfram Research (1988), ListPlot3D, Wolfram言語関数, https://reference.wolfram.com/language/ref/ListPlot3D.html (2020年に更新).

テキスト

Wolfram Research (1988), ListPlot3D, Wolfram言語関数, https://reference.wolfram.com/language/ref/ListPlot3D.html (2020年に更新).

CMS

Wolfram Language. 1988. "ListPlot3D." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/ListPlot3D.html.

APA

Wolfram Language. (1988). ListPlot3D. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ListPlot3D.html

BibTeX

@misc{reference.wolfram_2024_listplot3d, author="Wolfram Research", title="{ListPlot3D}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/ListPlot3D.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_listplot3d, organization={Wolfram Research}, title={ListPlot3D}, year={2020}, url={https://reference.wolfram.com/language/ref/ListPlot3D.html}, note=[Accessed: 21-November-2024 ]}