TernaryListPlot
TernaryListPlot[{{u1,v1,w1},…,{un,vn,wn}}]
指定された座標 u,v,w を持つ点のリストを重心座標系でプロットする.
TernaryListPlot[{data1,data2,…}]
複数のデータ集合 dataiで三角プロットを描画する.
詳細とオプション
- 三角プロットは三角形プロットあるいは三軸プロットとしても知られている.
- 三角プロットは,通常,地質学における土壌の組成,化学における混合物の元素,栄養学におけるカロリー源のように,全体における3つの成分の相対的な比率を示すために使われる.
- 各点{ui,vi,wi}は ui/ti, vi/tiと wi/ti を使って正規化される.ここで,ti=ui+vi+wiである.
- 負または実数ではない座標を持つ点は欠落データとみなされる.
- 重心座標系の点{u,v,w}から直交座標系の点{x,y}への変換は{x=v+w, y=w}で与えられる.
- TernaryListPlotは正三角形内に点を描画する.座標 u,v,w は,順に底,右,左の辺に相当する.
- 座標 ui,vi,wiは以下の形式で与えることができる.
-
ui 実数値の数 Quantity[ui,unit] 単位が付いた数量 - 上記の形式以外の値は欠落しているものとみなされて表示されない.
- 次の形の dataiは次のように解釈される.
-
<"k1"{u1,v1,w1},"k2"{u2,v2,w2},… > 値{y1,y2,…} {{u1,v1,w1}"lbl1",{u1,v1,w1}"lbl2",…}, {{u1,v1,w1},{u1,v1,w1},…}{"lbl1","lbl2",…} ラベル{lbl1,lbl2,…}が付いた値{y1,y2,…} SparseArray 通常の配列としての値 TimeSeries, EventSeries 時間と値のペア QuantityArray 大きさ NumericArray 通常の配列としての値 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[{ui,vi,wi}],…} 点{xi,yi}を包み込む w[datai] データを包み込む w[{data1,…}] dataiの集合を包み込む w1[w2[…]] ネストしたラッパーを使う - Callout,Labeled,Placedでは以下の位置 pos を使うことができる.
-
Automatic 自動的に置かれたラベル Above データまたは点の上の位置 Below データまたは点の下の位置 Before データまたは点の前の位置 After データまたは点の後ろの位置 {pos,epos} データの相対的な位置 pos に置かれたラベル内の epos - TernaryListPlotにはGraphicsと同じオプションに以下の追加・変更を加えたものが使える. [全オプションのリスト]
-
AspectRatio Automatic 縦横比 ColorFunction None 点の彩色の決定方法 ColorFunctionScaling True ColorFunctionの引数をスケールするかどうか Frame True プロットの周囲に枠を置くかどうか GridLines Automatic 描画する格子線 GridLinesStyle {} 格子線にどのようにスタイル付けするか Joined False 点を繋ぐかどうか LabelingFunction Automatic 点にどのようにラベルを付けるか LabelingSize Automatic コールアウトとラベルの最大サイズ PerformanceGoal $PerformanceGoal 最適化するパフォーマンスの局面 PlotLabel None プロットの全体的なラベル PlotLabels None データのラベル PlotLegends None データの凡例 PlotMarkers None 各点を示すマーカー PlotRange Automatic 含める値の範囲 PlotStyle Automatic 点のスタイルを決定するグラフィックスプリミティブ PlotTheme $PlotTheme プロットの全体的なテーマ TargetUnits Automatic プロット内に表示する単位 TernaryPlotCorners Automatic プロットの角の位置の決め方 - PlotRange{rangeu,rangev,rangew}の設定は,3本の軸それぞれの与えられた範囲を使う.範囲は,三角形全体が表示されるように拡張される.
- Axes,Frame,GridLines等の座標の各次元に適用されるオプションには以下の形式を使うことができる.
-
s 各次元に通常の設定 s を使う {su,sv,sw} u 方向に設定 suを使う等 - 設定GridLinesStyleAutomaticは,軸または枠が対応する格子線を描画する際のスタイルを継承する.
- ColorFunctionの引数は ,, である.デフォルトで,最小の値が0で最大の値が1になるようにスケールされる.
- ColorFunctionScalingFalseの設定は点にスケールされていない正規化された値を使う.
- データに単位を付けて使うときは,すべての成分の単位が互換でなければならない.
- TargetUnitsunit は使用する単位を指定する.
全オプションのリスト
例題
すべて開くすべて閉じるスコープ (34)
一般的なデータ (5)
データラッパー (5)
個々のデータ,データ集合あるいはデータ集合の集合にラッパーを使う:
各データ集合にStyleを設定する:
ラベリングと凡例付け (12)
Labeledでデータにラベルを付ける:
PlotLabelsでデータにラベルを付ける:
Calloutでデータにラベルを付ける:
Placedを使ってラベルの位置を制御する:
各データ集合にPlotLegendsを指定する:
点の密な集合についてはデフォルトで,ツールチップに変換されるラベルもある:
Legendedを使って特定のデータ集合に凡例を付ける:
Placedを使って凡例の位置を変える:
プレゼンテーション (8)
ColorFunctionで点に色付けする:
FrameTicksStyleを設定する:
オプション (36)
ColorFunction (3)
ColorFunctionScaling (2)
FrameStyle (1)
GridLines (2)
Method (5)
PlotLabels (3)
PlotLegends (1)
PlotMarkers (3)
テキスト
Wolfram Research (2022), TernaryListPlot, Wolfram言語関数, https://reference.wolfram.com/language/ref/TernaryListPlot.html.
CMS
Wolfram Language. 2022. "TernaryListPlot." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/TernaryListPlot.html.
APA
Wolfram Language. (2022). TernaryListPlot. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/TernaryListPlot.html