ListLogLogPlot
ListLogLogPlot[{y1,y2,…}]
x 座標1, 2, …に対応するとみなされる yiの両対数プロットを作成する.
ListLogLogPlot[{{x1,y1},{x2,y2},…}]
x と y の値の指定したリストの両対数プロットを作成する.
ListLogLogPlot[{data1,data2,…}]
すべての dataiからのデータをプロットする.
ListLogLogPlot[{…,w[datai,…],…}]
記号的ラッパー w で定義された特徴で dataiをプロットする.
詳細とオプション
- ListLogLogPlotは事実上Log[xi]とLog[yi]に基づいてプロットするが,目盛はスケールされていない値 xiと yiを示す.
- ListLogLogPlotではベキ乗データが直線に見える.
- データ値 xiおよび yiは次の形式で与えることができる.
-
xi 実数値の数 Quantity[xi,unit] 単位の付いた数量 Around[xi,ei] 不確かさが eiの値 xi Interval[{xmin,xmax}] xminから xmaxまでの値 - 上記の形式ではない値 xiおよび yiは,欠落値とみなされ,表示されない.
- dataiは次の形式と解釈を持つ.
-
<"k1"y1,"k2"y2,… > 値{y1,y2,…} <x1y1,x2y2,… > キーと値のペア {{x1,y1},{x2,y2},…} {y1"lbl1",y2"lbl2",…}, {y1,y2,…}{"lbl1","lbl2",…} ラベル{lbl1,lbl2,…}の付いた値{y1,y2,…} SparseArray 正規配列としての値 TimeSeries, EventSeries 時点と値のペア QuantityArray 大きさ WeightedData 重みのない値 - dataiには,次のラッパー w を使うことができる.
-
Annotation[datai,label] データに注釈を与える Button[datai,action] データがクリックされた際に実行するアクションを定義する Callout[datai,label] コールアウトでデータにラベルを付ける Callout[datai,label,pos] 相対的な位置 pos にコールアウトを置く EventHandler[datai,…] データの一般的なイベントハンドラを定義する Highlighted[fi,effect] 効果を使って fiを動的にハイライトする Highlighted[fi,Placed[effect,pos]] 位置 pos で効果を使って fiを静的にハイライトする 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[yi],…} データの値 yiを囲む {…,w[{xi,yi}],…} 点{xi,yi}を囲む w[datai] データを囲む w[{data1,…}] dataiの集合を囲む w1[w2[…]] ネストしたラッパーを使う - Callout,Labeled,Placedには次の位置 pos が使える.
-
Automatic 自動的に置かれたラベル Above, Below, Before, After データの周りの位置 x 位置 x のデータの近く Scaled[s] データに沿ってスケールされた位置 s {s,Above},{s,Below},… データに沿った位置 s の相対的な位置 {pos,epos} データと相対的な位置 pos に置かれたラベル中の epos - ListLogLogPlotには,Graphicsと同じオプションに以下の追加・修正を加えたものが使える. [全オプションのリスト]
-
AspectRatio 1/GoldenRatio 縦横比 Axes True 軸を描くかどうか DataRange Automatic データとして推測する x の値の範囲 IntervalMarkers Automatic 不確かさをどのように描画するか IntervalMarkersStyle Automatic 不確かな要素のスタイル Filling None 各点の幹をどのように塗り潰すか FillingStyle Automatic 塗潰しに使うスタイル Joined False 点を繋ぐかどうか LabelingFunction Automatic どのうように点にラベルを付けるか LabelingSize Automatic コールアウトとラベルの最大サイズ PerformanceGoal $PerformanceGoal パフォーマンスのどの面について最適化するか PlotHighlighting Automatic データのハイライト効果 PlotLabel None プロットの全体的なラベル PlotLabels None データのラベル PlotLayout "Overlaid" データ配置の決め方 PlotLegends None データの凡例 PlotMarkers None 各点を表すためのマーカー PlotRange Automatic 含める値の範囲 PlotRangeClipping True プロット範囲で切り取るかどうか PlotStyle Automatic 点のスタイルを決定するグラフィックス指示子 PlotTheme $PlotTheme 全体的なプロットのテーマ ScalingFunctions None 個々の座標のスケール方法 TargetUnits Automatic プロット内に表示する単位 - DataRangeは,値{y1,…,yn}をどのように{{x1,y1},…,{xn,yn}}と解釈するかを決定する.次は使用可能な設定である.
-
Automatic,All 1から n まで一様に {xmin,xmax} xminから xmaxまで一様に - 一般に,ペア{{x1,y1},{x2,y2},…}のリストは点のリストと解釈されるが,設定DataRangeAllはそれを複数の datai {{y11,y12},{y21,y23},…}として解釈するように強制する.
- LabelingFunction->f は,各点に f[value,index,lbls]で与えられるラベルを付けるように指定する.value は点に関連付けられた値,index は data 中の位置,lbls は関連するラベルのリストである.
- 次は,単一のプロットパネルで複数の曲線を表示する際のPlotLayoutの可能な設定である.
-
"Overlaid" すべてのデータを重ねて表示する "Stacked" データを積み重ねる "Percentile" データを重ねて正規化する - 次は,複数のプロットパネルで単一の曲線を表示する際のPlotLayoutの可能な設定である.
-
"Column" パネルの列で別々の曲線を使う "Row" パネルの行で別々の曲線を使う {"Column",k},{"Row",k} k 列(行)使う {"Column",UpTo[k]},{"Row",UpTo[k]} 最大で k 列(行)使う - 次は,PlotLegendsによく使われる設定である.
-
None 凡例は使わない Automatic 凡例を自動的に決定する {lbl1,lbl2,…} lbl1, lbl2, …を凡例ラベルとして使う Placed[lspec,…] 凡例の置き方を指定する - 次は,ScalingFunctionsの可能な設定である.
-
sy y 軸をスケールする {sx,sy} x 軸と y 軸をスケールする - 次は,よく使われる組込みのスケーリング関数 s である.
-
"Reverse" 座標の向きを逆にする "Infinite" 無限スケール - x 軸と y 軸についてのスケールはデフォルトの対数スケールの後で適用される.
- 次は,HighlightedとPlotHighlightingに使用可能なハイライト効果である.
-
style 指定された曲線をハイライトする "Ball" 曲線上の指定された点をハイライトしてラベルを付ける "Dropline" 曲線上の指定された点を軸までのドロップラインでハイライトしてラベルを付ける "XSlice" 垂直スライスに沿ったすべての点をハイライトしてラベルを付ける "YSlice" 水平スライスに沿ったすべての点をハイライトしてラベルを付ける Placed[effect,pos] 指定の位置 pos を静的にハイライトする - ハイライトの位置指定 pos には次がある.
-
x, {x} {x,y}における効果.y は自動的に選択される {x,y} {x,y}における効果 {pos1,pos2,…} 複数の位置 posi
全オプションのリスト
例題
すべて開くすべて閉じるスコープ (53)
一般的なデータ (10)
値からなる規則的なデータについては, のデータ範囲は整数値であるとみなされる:
DataRangeを使って明示的な のデータ範囲を与える:
と の値のペアからなる不規則データについては, のデータ範囲はデータから推測される:
DataRangeを使って規則的あるいは不規則な複数のデータ集合を同じ 範囲にマップしてプロットする:
MaxPlotPointsを使って使用する点の数を制限する:
PlotRangeは自動的に選択される:
PlotRangeを使って関心領域に焦点を当てる:
ScalingFunctionsを使って y 軸の向きを逆にする:
特殊データ (9)
Quantityを使ってデータに単位を加える:
QuantityArray内のデータをプロットする:
TargetUnitsを使って使用する単位を指定する:
Association内の数値は 座標として使われる:
Association内の数値によるキーと値は 座標と 座標として使われる:
TimeSeriesを直接プロットする:
SparseArray内のデータをプロットする:
WeightedData内の重みは無視される:
データのラッパー (6)
ラベルと凡例 (16)
Labeledでデータにラベルを付ける:
PlotLabelsでデータにラベルを付ける:
Calloutでデータに自動的にラベルを付ける:
LabelingFunctionでラベルの名前を指定する:
密な点集合については,デフォルトで,ラベルの中にツールチップに変換されるものがあるかもしれない:
プロットサイズを大きくすると,より多くのラベルが表示される:
Legendedを使って特定のデータ集合に凡例を付ける:
Placedを使って凡例の位置を変える:
プロットには,通常,マウスオーバーの際に座標を示すインタラクティブなコールアウトが付いている:
特定のラッパーあるいはツールチップのようなインタラクションを含めてインタラクティブ機能をオフにする:
Highlightedを使ってプロット上の特定の点を強調する:
プレゼンテーション (12)
オプション (121)
ClippingStyle (6)
ClippingStyleはJoinedのデータ集合にのみ適用される:
ColorFunction (6)
ColorFunctionはJoinedのデータ集合のみに適用される:
ColorFunctionは,曲線の彩色では,PlotStyleより優先順位が高い:
MeshShadingでAutomaticを使ってColorFunctionを使う:
ColorFunctionScaling (3)
ColorFunctionScalingはJoinedのデータ集合にのみ適用される:
DataRange (5)
値がデータの一部なので,DataRangeを指定してもこの場合は影響がない:
Filling (8)
データ集合1とデータ集合2の間を塗り潰す.1が2より小さい場合は赤を,それ以外の場合は青を使う:
Joinedのデータ集合は単色で塗り潰される:
InterpolationOrder (5)
Joined (4)
LabelingFunction (6)
LabelingFunction->Noneを使ってラベルが付けられないようにする:
LabelingSize (4)
Mesh (6)
MeshFunctions (2)
MeshShading (7)
MeshShadingはJoinedのデータ集合にのみ適用される:
Noneを使って線分を削除する:
MeshShadingはPlotStyleと一緒に使うことができる:
MeshShadingは,曲線のスタイル付けではPlotStyleより優先順位が高い:
MeshShadingをAutomaticに設定し,PlotStyleをある種の線分に使う:
MeshShadingはColorFunctionと一緒に使うことができる.優先順位は高い:
MeshStyle (5)
PlotHighlighting (9)
デフォルト設定のPlotHighlightingAutomaticのとき,プロットにはインタラクティブな座標のコールアウトが付く:
PlotHighlightingNoneを使ってプロット全体のハイライトをオフにする:
Highlighted[…,None]を使って単一の集合のハイライトをオフにする:
点集合にマウスオーバーして任意のグラフィックス指示子でハイライトする:
曲線にマウスオーバーして軸までのドロップラインとラベルでハイライトする:
プロットにマウスオーバーして 位置に対応する の値を示すスライスでハイライトする:
プロットにマウスオーバーして 位置に対応する の値を示すスライスでハイライトする:
Calloutオプションを使ってラベルの外観を変える:
PlotLabels (5)
Associationからのキーをラベルとして使う:
Noneを使ってラベルを加えないようにする:
PlotLayout (1)
PlotLegends (6)
Placedを使って凡例の置き方を指定する:
PointLegendを使って凡例の外観を変える:
PlotMarkers (8)
ListLogLogPlotは,通常は,他とは異なる色を使って異なるデータ集合を区別する:
PlotRange (2)
PlotStyle (7)
デフォルトで,複数のデータ集合には別々のスタイルが選ばれる:
PlotStyleは線と点の両方に適用される:
PlotStyleはColorFunctionと組み合せることができる.優先順位は低い:
PlotStyleはMeshShadingと組み合せることができる.優先順位は低い:
テキスト
Wolfram Research (2007), ListLogLogPlot, Wolfram言語関数, https://reference.wolfram.com/language/ref/ListLogLogPlot.html (2023年に更新).
CMS
Wolfram Language. 2007. "ListLogLogPlot." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2023. https://reference.wolfram.com/language/ref/ListLogLogPlot.html.
APA
Wolfram Language. (2007). ListLogLogPlot. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ListLogLogPlot.html