ListPointPlot3D
ListPointPlot3D[{{x1,y1,z1},{x2,y2,z2},…}]
座標{xi,yi,zi}の点の3Dの散布図を生成する.
ListPointPlot3D[array]
二次元配列の高さの値を持つ点の3D散布図を生成する.
ListPointPlot3D[{data1,data2,…}]
複数の点集団を,デフォルトにより,別々の色でプロットする.
詳細とオプション
- データ値の xi,yi,ziは次の形式で与えられる.
-
xi 実数 Quantity[xi,unit] 単位付きの数量 Around[xi,ei] 不確かさが eiの値 xi Interval[{xmin,xmax}] xminから xmaxまでの値 - 上記の形式ではない値 xi,yi,ziは欠落しているものとみなされ,表示されない.
- dataiは次の形式と解釈を持つ.
-
<"k1"{x1,y1,z1},"k2"{x2,y2,z2},… > 値{{x1,y1,z1},{x2,y2,z2},…} {{x1,y1,z1}"lbl1",{x2,y2,z2}"lbl2",…}, data{"lbl1","lbl2",…} ラベル{lbl1,lbl2,…}が付いた値{{x1,y1,z1},{x2,y2,z2},…} SparseArray 通常の配列としての値 QuantityArray 大きさ WeightedData 重みなしの値 - dataiには次のラッバー w が使える.
-
Annotation[datai,label] データの注釈を与える Button[datai,action] データがクリックされたときに実行するアクションを定義する Callout[datai,label] コールアウトでデータにラベルを付ける Callout[datai,label,pos] 相対位置 pos にコールアウトを置く EventHandler[datai,…] データのための一般的なイベントハンドラを定義する Hyperlink[datai,uri] データをハイパーリンクにする Labeled[datai,label] データにラベルを付ける Labeled[datai,label,pos] 相対位置 pos にラベルを置く Legended[datai,label] 凡例でデータを区別する PopupWindow[datai,cont] データにポップアップウィンドウを付ける StatusArea[datai,label] マウスオーバーの際にステータスエリアに表示する Style[datai,styles] 指定のスタイルでデータを表示する Tooltip[datai,label] データにツールチップを付ける Tooltip[datai] データ値をツールチップとして使う - ラッパー w は複数のレベルで適用できる.
-
{{…,w[zi,j],…}} 配列データ中の値 zi,jをラップする {…,w[{xi,yi,zi}],…} 点{xi,yi,zi}をラップする w[datai] データをラップする w[{data1,…}] dataiの集合をラップする w1[w2[…]] ネストしたラッパーを使う - Callout,Labeled,Placedには,次の位置 pos を使うことができる.
-
Automatic 自動的にラベルを置く Above, Below, Before, After データ周囲の位置 {pos,epos} データの相対的な位置 pos に置かれたラベル中の epos - ラベルは,常にカメラの方を向く平面に置かれる.BeforeやAfter等はその平面上の位置を参照する.
- ListPointPlot3Dでは,Graphics3Dのオプションに次の追加・変更を加えたものが使える. [全オプションのリスト]
-
Axes True 軸を描くかどうか BoxRatios {1,1,0.4} 境界3Dボックスの割合 ColorFunction Automatic 点の色をどのように決めるか ColorFunctionScaling True ColorFunctionの引数をスケールするかどうか DataRange Automatic データを推測するための x と y の値の範囲 Filling None 各点の軸をどのように塗り潰すか FillingStyle Automatic 塗潰しに使うスタイル IntervalMarkers Automatic 不確かさをどのように描画するか IntervalMarkersStyle Automatic 不確かな要素のスタイル LabelingFunction Automatic 点にどのようにラベルを付けるか LabelingSize Automatic コールアウトとラベルのサイズ PerformanceGoal $PerformanceGoal パフォーマンスのどの面について最適化するか PlotLegends None 点についての凡例 PlotRange {Full,Full,Automatic} 含める z や他の値の範囲 PlotRangePadding Automatic 値の範囲をどの程度充填するか PlotStyle Automatic 点のスタイルを指定するグラフィックス指示子 PlotTheme $PlotTheme プロットの全体的なテーマ RegionFunction (True&) 点を含めるかどうかの決定方法 RegionBoundaryStyle 領域に使用するスタイル ScalingFunctions None 個々の座標をどのようにスケールするか - オプション設定のFilling->Automaticは,すべての点の幹を示す.
- DataRangeは,値{{z11, …, z1n},…,{zm1,…,zmn}} {z1q,…,zn}をどのように{{x11,y11,z11},…,{xmn,ymn,zmn}}と解釈するかを決定する.次は,可能な設定である.
-
Automatic,All 1 から m または n まで一様に {{xmin,xmax},{ymin,ymax}} xminから xmaxまで,および yminから ymaxまで一様に - 一般に,3つ1組のリスト{{x1,y1,z1},{x2,y2,z2},…}は点のリストであると解釈されるが,DataRangeAllと設定するとこれを複数のデータ datai {{z11,z12,z13},{z21,z22,z23},…}と強制的に解釈するようになる.
- PlotStyleには任意のグラフィックス指示子を使うことができる.各指示子は点の集合 dataiに適用される.
- ColorFunctionおよびRegionFunction内の関数に渡される引数は,x,y,z である.ColorFunction内の関数には,デフォルトで,これらの引数をスケールしたものが渡される.
全オプションのリスト
例題
すべて開くすべて閉じる例 (6)
スコープ (34)
一般的なデータ (8)
値からなる正則データの場合, と のデータ範囲は整数値であるとみなされる:
DataRangeを使って明示的な と のデータ範囲を与える:
の組からなる非正則データの場合, と のデータ範囲はデータから推測される:
プロット範囲(PlotRange)は自動的に選択される:
PlotRangeを使って関心領域に焦点を当てる:
RegionFunctionを使って曲面を不等式で与えられる範囲に限定する:
特別なデータ (6)
データのラッパー (6)
ラベル付けと凡例 (6)
LabelingFunctionでラベル名を指定する:
Legendedを使って特定のデータ集合に凡例を与える:
Placedを使って凡例の位置を変える:
オプション (48)
ColorFunction (5)
定義済みの階調度にColorDataを使う:
ColorFunctionはPlotStyleよりも優先順位が高い:
ColorFunctionScaling (2)
DataRange (5)
Filling (3)
IntervalMarkers (2)
LabelingSize (3)
コールアウトとラベル内の画像は,デフォルトで,自動的にサイズが調整される:
LabelingSizeを使ってラベルの表示サイズを変える:
PlotLegends (5)
RegionBoundaryStyle (3)
RegionFunction (4)
特性と関係 (11)
ListPlotとListLinePlotを使って高さを2Dでプロットする:
ListLinePlot3Dを使って点のリストを通る曲線をプロットする:
ListPlot3Dを使ってデータから曲面を作成する:
Plot3Dを使って関数を可視化する:
ListLogPlot,ListLogLogPlot,ListLogLinearPlotを対数データのプロットに使う:
ListPolarPlotを極プロットに使う:
DateListPlotを使ってデータを経時的に示す:
ListContourPlotを使って連続データから等高線を作成する:
ListDensityPlotを使って連続データから密度を作成する:
ArrayPlotとMatrixPlotを離散値配列に使う:
ParametricPlotをパラメトリック曲線に使う:
テキスト
Wolfram Research (2007), ListPointPlot3D, Wolfram言語関数, https://reference.wolfram.com/language/ref/ListPointPlot3D.html (2020年に更新).
CMS
Wolfram Language. 2007. "ListPointPlot3D." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/ListPointPlot3D.html.
APA
Wolfram Language. (2007). ListPointPlot3D. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ListPointPlot3D.html