ListLogLinearPlot

ListLogLinearPlot[{y1,y2,}]

x 座標1, 2, に対応すると考えられる yiの対数線形プロットを作成する.

ListLogLinearPlot[{{x1,y1},{x2,y2},}]

xy の値の指定リストの対数線形プロットを作成する.

ListLogLinearPlot[{list1,list2,}]

値の複数のリストをプロットする.

ListLogLinearPlot[{,w[datai,],}]

記号的ラッパー w で定義された特徴で dataiをプロットする.

詳細とオプション

  • ListLogLinearPlotは一方の軸が対数軸でもう一方の軸が線形軸なので,片対数プロットとしても知られている.
  • ListLogLinearPlotは事実上Log[xi]に基づいて点をプロットするが,目盛はスケールされていない値 xiを示す.
  • ListLogLinearPlotでは対数データが直線に見える.
  • xiyiのデータ値は次の形で与えることができる.
  • 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]コールアウトでデータにラベルを付けるl
    Callout[datai,label,pos]コールアウトを相対位置 pos に置く
    EventHandler[datai,]データの一般的なイベントハンドラを定義する
    Highlighted[datai,effect]効果を使って fiを動的にハイライトする
    Highlighted[datai,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[]]ネストしたラッパーを使う
  • CalloutLabeledPlacedには次の位置 pos を使うことができる.
  • Automatic自動的にラベルを置く
    Above, Below, Before, Afterデータ周囲の位置
    xx におけるデータの近く
    Scaled[s]データに沿った,スケールされた位置 s
    {s,Above},{s,Below},データに沿った,位置 s と相対的な位置
    {pos,epos}データと相対的な位置 pos に置かれたラベル内の epos
  • ListLogLinearPlotには,Graphicsと同じオプションに次の追加・変更を加えたものを使うことができる. [全オプションのリスト]
  • AspectRatio1/GoldenRatio縦横比
    AxesTrue軸を描くかどうか
    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含める値の範囲
    PlotRangeClippingTrueプロット範囲で切り取るかどうか
    PlotStyle Automatic点のスタイルを決定するグラフィックス指示子
    PlotTheme $PlotThemeプロットの全体的なテーマ
    ScalingFunctions None個々の座標のスケール方法
    TargetUnitsAutomaticプロットに表示する単位
  • DataRangeは,値{y1,,yn}をどのように解釈して{{x1,y1},,{xn,yn}}とするかを決定する.次は可能な設定である.
  • Automatic,All1 から n に一様に
    {xmin,xmax}xminから xmaxに一様に
  • 一般に,ペアのリスト{{x1,y1},{x2,y2},}は点のリストと解釈されるが,DataRangeAllとすると複数データ datai {{y11,y12},{y21,y23},}としての解釈が強制される.
  • LabelingFunction->f は各点に f[value,index,lbls]で与えられるラベルを付けるように指定する.value は 点に関連付けられた値,indexdata 中の位置,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,]凡例の置き方を指定する
  • 次は,HighlightedPlotHighlightingに使用可能なハイライト効果である.
  • style指定された曲線をハイライトする
    "Ball"曲線上の指定された点をハイライトしてラベルを付ける
    "Dropline"曲線上の指定された点を軸までのドロップラインでハイライトしてラベルを付ける
    "XSlice"垂直スライスに沿ったすべての点をハイライトしてラベルを付ける
    "YSlice"水平スライスに沿ったすべての点をハイライトしてラベルを付ける
    Placed[effect,pos]指定の位置 pos を静的にハイライトする
  • ハイライトの位置指定 pos には次がある.
  • x, {x}{x,y}における効果.y は自動的に選択される
    {x,y}{x,y}における効果
    {pos1,pos2,}複数の位置 posi
  • 次は,ScalingFunctionsの可能な設定である.
  • syy 軸をスケールする
    {sx,sy}x 軸と y 軸をスケールする
  • 次は,よく使われる組込みのスケーリング関数 s である.
  • "Reverse"座標の向きを逆にする
    "Infinite"無限スケール
  • x 軸についてのスケールはデフォルトの対数スケールの後に適用される.
  • 全オプションのリスト

例題

すべて開くすべて閉じる

  (4)

対数の スケールでプロットを作る:

点を線で繋ぐ:

複数のデータ集合を凡例付きで示す:

各曲線にラベルを付ける:

塗潰しプロットを生成する:

スコープ  (53)

一般的なデータ  (9)

値からなる規則的なデータについては, データの範囲は整数値であるとみなされる:

DataRangeを使って明示的な データの範囲を与える:

規則的なデータの複数の集合をプロットする:

値と 値のペアからなる不規則データについては, データの範囲がデータから推測される:

不規則データの複数の集合をプロットする:

規則的あるいは不規則なデータの複数の集合を,DataRangeを使って同じ 範囲にマップしてプロットする:

データが正ではない範囲は除外される:

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

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

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

特殊データ  (9)

Quantityを使ってデータに単位を加える:

座標と 座標に異なる単位を加える:

QuantityArray内のデータをプロットする:

TargetUnitsで使われる単位を指定する:

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

区間を使う:

ラベルに使う文字列を指定する:

ラベルの位置を指定する:

Association中の数値は 座標として使われる:

Association中の数値のキーと値は 座標および 座標として使われる:

TimeSeriesを直接プロットする:

SparseArray中のデータをプロットする:

WeightedDataの重みは無視される:

データのラッパー  (6)

個々のデータ,データ集合,データ集合の集合にラッパー使う:

ラッパーはネストさせることができる:

各点の値をツールチップとして使うことができる:

すべての点に特定のラベルを使う:

自動的に位置を決められたテキストで点にラベルを付ける:

PopupWindowを使って追加的なドリルダウン情報を加える:

Buttonを使って任意のアクションを引き起こすことができる:

ラベルと凡例  (16)

自動的に位置が決められたテキストで点にラベルを付ける:

点と相対的にラベルを置く:

Labeledでデータにラベルを付ける:

PlotLabelsでデータにラベルを付ける:

値の点の近くにラベルを置く:

スケールされた位置を使う:

点と相対的にテキストの位置を指定する:

Calloutで自動的に点にラベルを付ける:

ラベルを特定の位置に置く:

LabelingFunctionでラベルの名前を指定する:

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

完全なラベルを使う:

密な点集合については,ラベルの中にツールチップに変換されるものがあるかもしれない:

プロットサイズを大きくするとより多くのラベルが表示される:

各曲線についての凡例を加える:

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

Placedを使って凡例の位置を変える:

連想キーをラベルとして使う:

プロットには,通常,マウスオーバーの際に座標を示すインタラクティブなコールアウトが付いている:

特定のラッパーあるいはツールチップのようなインタラクションを含めてインタラクティブ機能をオフにする:

複数のインタラクティブなハイライト効果から選択する:

Highlightedを使ってプロット上の特定の点を強調する:

複数の点をハイライトする:

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

複数のデータ集合は,分かりやすくなるように自動的に色分けされる:

集合ごとに明示的なスタイルを与える:

各曲線に凡例を加える:

ラベルを加える:

データにインタラクティブなTooltipを加える:

塗潰しプロットを作る:

形を使って別々のデータ集合を区別する:

ラベルを使って別々のデータ集合を区別する:

Joinedを使ってデータ集合を繋いで線にする:

InterpolationOrderを使って繋いだデータを滑らかにする:

細かい枠目盛と格子線のテーマを使う:

背景が暗く色が明るいテーマを使う:

データを積重ねレイアウトでプロットする:

データを値の合計の百分率でプロットする:

ScalingFunctionsを使ってプロット上の y 軸をスケールする:

オプション  (121)

ClippingStyle  (6)

ClippingStyleJoinedのデータ集合にのみ適用される:

プロットの切り取られた領域を除外する:

切り取られた領域も曲線の他の部分と同じように示す:

切り取られた領域を赤い線で示す:

切り取られた領域を,下は赤で,上は太線で示す:

切り取られた領域を赤い太線で示す:

ColorFunction  (6)

ColorFunctionJoinedのデータ集合にのみ適用される:

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

名前付きのカラースキームで彩色する:

曲線に使われた色で塗り潰す:

ColorFunctionは,曲線の彩色では,PlotStyleより優先順位が高い:

MeshShadingAutomaticを使ってColorFunctionを使う:

ColorFunctionScaling  (3)

ColorFunctionScalingJoinedのデータ集合にのみ適用される:

左には引数のないスケーリングを,右には自動スケーリングを使う:

スケーリングはもとの座標の線形スケール上で行われる:

10のベキ乗で赤である色関数を使う:

DataRange  (5)

高さの値のリストが要素数に対して表示されている:

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

各データ集合が同じ領域上でスケールされる:

ペアは , 座標と解釈される:

の値はデータの一部なので,この場合はDataRangeを指定しても意味がない:

複数のデータ集合としての解釈を強制する:

Filling  (8)

「軸」の塗潰し記号かあるいは明示的な値を使う:

2組のデータ集合の対応する点の間を塗り潰す:

2組のデータ集合間を特定のスタイルで塗り潰す:

データ1とデータ2の間を埋める.1が2よりも小さい部分は赤,その他の場合は青を使う:

不等間隔データを座標軸まで塗り潰す:

数組の不規則なデータを,間を塗り潰して使う:

Joinedのデータ集合間を塗り潰す:

塗潰しのタイプは最初の組が繋がれているかどうかに依存する:

FillingStyle  (4)

青い「軸」で塗り潰す:

破線のマジェンダの「軸」で塗り潰す:

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

Joined->Trueの場合は塗り潰しになる:

InterpolationOrder  (5)

Joinedで作られた線は補間することができる:

デフォルトで,線形補間が使われる:

零次または区分定数補間を使う:

三次スプライン補間を使う:

補間次数0から5:

IntervalMarkers  (3)

デフォルトで,不確かさにはキャップが付けられる:

棒を使ってキャップなしで不確かさを表す:

帯を使って不確かさを表す:

IntervalMarkersStyle  (2)

不確かさのプロットスタイルは自動的に継承される:

不確かさのスタイルを指定する:

Joined  (4)

データ集合を線で繋ぐ:

1組目のデータ集合を線で,2組目のデータ集合を点で繋ぐ:

データ集合を線で繋ぎ,もとの点を示す:

塗潰しのタイプはデータ集合が繋がれているかどうかに依存する:

LabelingFunction  (6)

デフォルトで,点には文字列で自動的にラベルが付けられる:

LabelingFunction->Noneを使ってラベルが付かないようにする:

ラベルを点の上に置く:

ラベルをツールチップの中に置く:

コールアウトを使って点にラベルを付ける:

点にその値でラベルを付ける:

点にその指標でラベルを付ける:

LabelingSize  (4)

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

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

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

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

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

MaxPlotPoints  (3)

デフォルトですべての点が含まれる:

等間隔のデータはダウンサンプルされる:

一様ではないデータは,特徴を保存するために位相的に副次サンプルを取ることになる:

Mesh  (6)

MeshJoinedのデータ集合にのみ適用される:

最初と最後のサンプルメッシュは一般に等しい:

補間されたデータには点が加わっていることもある:

方向に等間隔に置かれた20のメッシュレベルを使う:

方向のメッシュに明示的な値のリストを使う:

特定の点に明示的なスタイルを使う:

MeshFunctions  (2)

MeshFunctionsJoinedのデータ集合のみに適用される:

方向に等間隔のメッシュを, 方向にスケールされていないメッシュを使う:

MeshShading  (7)

MeshShadingJoinedのデータ集合にのみ適用される:

方向に等幅の赤と青の線分を交互に使う:

Noneを使って線分を除去する:

MeshShadingPlotStyleとともに使うことができる:

MeshShadingは曲線のスタイル付けに関しPlotStyleより優先順位が高い:

MeshShadingAutomaticにし,線分にPlotStyleを使う:

MeshShadingColorFunctionとともに使うことができる:

MeshStyle  (5)

MeshStyleJoinedのデータ集合にのみに適用される:

点と同じ色でメッシュに彩色する:

方向に赤いメッシュを使う:

方向に赤いメッシュを, 方向に青いメッシュを使う:

方向に赤く大きいメッシュ点を使う:

PlotHighlighting  (9)

デフォルト設定のPlotHighlightingAutomaticのとき,プロットにはインタラクティブな座標のコールアウトが付く:

PlotHighlightingNoneを使ってプロット全体のハイライトをオフにする:

Highlighted[,None]を使って単一の集合のハイライトをオフにする:

点集合にマウスオーバーして任意のグラフィックス指示子でハイライトする:

点にマウスオーバーして点とラベルでハイライトする:

曲線にマウスオーバーして軸までのドロップラインとラベルでハイライトする:

点とラベルを使ってプロット上の特定の点をハイライトする:

プロットにマウスオーバーして 位置に対応する の値を示すスライスでハイライトする:

固定の 値のところにある特定の点集合をハイライトする:

プロットにマウスオーバーして 位置に対応する の値を示すスライスでハイライトする:

マウスカーソルの 位置に最も近い点を示す成分を使う:

点のスタイルを指定する:

マウスカーソルに最も近い点の座標を示す成分を使う:

Calloutオプションを使ってラベルの外観を変える:

成分を組み合せてカスタムの効果を作成する:

PlotLabel  (1)

プロットに全体的なラベルを加える:

PlotLabels  (5)

点集合にラベルを付けるためのテキストを指定する:

点の上にラベルを置く:

コールアウトを使って点を特定する:

Associationからのキーをラベルとして使う:

Noneを使ってラベルを加えないようにする:

PlotLayout  (1)

デフォルトで,曲線は互いに重ね合せられる:

データを積重ねレイアウトでプロットする:

データを値の合計の百分率でプロットする:

共有軸を使って各曲線を別々のパネルに置く:

列の代りに行を使う:

PlotLegends  (6)

ラベルを使って凡例を生成する:

プレースホルダを使って凡例を生成する:

凡例はプロットと同じスタイルを使う:

Placedを使って凡例の置き方を指定する:

プロット内に凡例を置く:

PointLegendを使って凡例の外観を変える:

PlotMarkers  (8)

ListLogPlotは,一般に,データを区別するために異なる色を使う:

データを区別するために自動的に異なる色と形を使う:

形だけを使う:

デフォルトのプロットマーカーのサイズを変える:

プロットマーカーとして任意のテキストを使う:

プロットマーカーとして明示的なグラフィックスを使う:

データの全集合に同じ記号を使う:

記号と大きさを明示的に使う:

PlotRange  (2)

PlotRangeは自動的に計算される:

データ集合全体を示す:

PlotStyle  (7)

異なるスタイル指示子を使う:

デフォルトで,複数組のデータには異なるスタイルが選ばれる:

異なるデータに明示的にスタイルを指定する:

PlotStyleは線と点の両方に適用される:

PlotStyleColorFunctionと組み合せることができる.優先順位は低い:

PlotStyleMeshShadingと組み合せることができる.優先順位は低い:

MeshStyleはデフォルトでPlotStyleと同じスタイルを使う:

PlotTheme  (1)

明るいカラースキームで単純な目盛とプロットマーカーのテーマを使う:

プロットマーカーを変える:

ScalingFunctions  (2)

デフォルトで,ListLogLinearPlotx 軸にはLogスケール,y 軸には自然スケールを使う:

上から下に向けて値が大きくなるスケールを使う:

軸の集合を逆にする:

Wolfram Research (2007), ListLogLinearPlot, Wolfram言語関数, https://reference.wolfram.com/language/ref/ListLogLinearPlot.html (2023年に更新).

テキスト

Wolfram Research (2007), ListLogLinearPlot, Wolfram言語関数, https://reference.wolfram.com/language/ref/ListLogLinearPlot.html (2023年に更新).

CMS

Wolfram Language. 2007. "ListLogLinearPlot." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2023. https://reference.wolfram.com/language/ref/ListLogLinearPlot.html.

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_listloglinearplot, organization={Wolfram Research}, title={ListLogLinearPlot}, year={2023}, url={https://reference.wolfram.com/language/ref/ListLogLinearPlot.html}, note=[Accessed: 24-November-2024 ]}