ListPlot

ListPlot[{y1,y2,}]
{1,y1},{2,y2},をプロットする.

ListPlot[{{x1,y1},{x2,y2},}]
指定された xy の座標を持つ点のリストをプロットする.

ListPlot[{data1,data2,}]
すべての dataiからのデータをプロットする.

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

詳細とオプション詳細とオプション

  • データ値 xiおよび yiは次の形式で与えることができる.
  • xi実数値の数
    Quantity[xi,unit]単位の付いた数量
  • 上記の形式ではない値 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,]データの一般的なイベントハンドラを定義する
    Hyperlink[datai,uri]データをハイパーリンクにする
    Labeled[datai,label]データにラベルを付ける
    Labeled[datai,label,pos]相対位置 pos にラベルを置く
    Legended[datai,label]データを凡例で識別する
    PopupWindow[datai,cont]データにポップアップウィンドウを付ける
    StatusArea[listi,label]マウスが来たときにステータスエリアに表示する
    Style[listi,opts]指定したスタイルを使ってデータを示す
    Tooltip[listi,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データの周りの位置
    x位置 x のデータの近く
    Scaled[s]データに沿ってスケールされた位置 s
    {s,Above},{s,Below},データに沿った位置 s の相対的な位置
    {pos,epos}データと相対的な位置 pos に置かれたラベル中の epos
  • ListPlotには,Graphicsと同じオプションに以下の追加・修正を加えたものが使える.
  • AspectRatio1/GoldenRatio縦横比
    AxesTrue軸を描くかどうか
    DataRangeAutomaticデータとして推測する x の値の範囲
    FillingNone各点の幹をどのように塗り潰すか
    FillingStyleAutomatic塗潰しに使うスタイル
    JoinedFalse点を繋ぐかどうか
    LabelingFunctionAutomatic点にどのようにラベルを付けるか
    PerformanceGoal$PerformanceGoal最適化しようとするパフォーマンスの局面
    PlotLabelNoneプロットの全体的なラベル
    PlotLabelsNoneデータのラベル
    PlotLegendsNoneデータの凡例
    PlotMarkersNone各点を表すためのマーカー
    PlotRangeAutomatic含める値の範囲
    PlotRangeClippingTrueプロット範囲で切り取るかどうか
    PlotStyleAutomatic点のスタイルを決定するグラフィックス指示子
    PlotTheme$PlotTheme全体的なプロットのテーマ
    ScalingFunctionsNone個々の座標をどのようにスケールするか
    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 は関連ラベルのリストである.
  • PlotLegendsによく使われる設定値
  • None凡例は使わない
    Automatic凡例を自動的に決定する
    {lbl1,lbl2,}lbl1, lbl2, を凡例ラベルとして使う
    Placed[lspec,]凡例の置き方を指定する
  • ScalingFunctions->"scale" 座標をスケールする.ScalingFunctions{"scalex","scaley"} 座標と 座標の両方をスケールする.

例題例題すべて開くすべて閉じる

  (7)  (7)

値のリストをプロットする:

In[1]:=
Click for copyable input
Out[1]=

, ペアのリストをプロットする:

In[1]:=
Click for copyable input
Out[1]=

凡例の付いた複数の dataiをプロットする:

In[1]:=
Click for copyable input
Out[1]=

各点にラベルを付ける:

In[1]:=
Click for copyable input
Out[1]=

dataiにラベルを付ける:

In[1]:=
Click for copyable input
Out[1]=

単位を含む値をプロットする:

In[1]:=
Click for copyable input
Out[1]=

各点に別々の色を使う:

In[1]:=
Click for copyable input
Out[1]=
1988年に導入
(1.0)
| 2016年に修正
(11.0)
Translate this page: