ListLogPlot

ListLogPlot[{y1,y2,}]
绘制 yi 的对数图,假定相应的 x 坐标为 1、2、

ListLogPlot[{{x1,y1},{x2,y2},}]
绘制指定 xy 值列表的对数图.

ListLogPlot[{data1,data2,}]
从所有 datai 中绘制数据.

ListLogPlot[{,w[datai,],}]
绘制有由符号封装 w 定义的特性的 datai.

更多信息和选项更多信息和选项

  • 数据值 xiyi 可以由如下形式给出:
  • xi实值数
    Quantity[xi,unit]有单位的量
  • 非前述形式的值 xiyi 被视为缺失并且不会显示.
  • datai 有如下形式和解释:
  • <|"k1"y1,"k2"y2,|>{y1,y2,}
    <|x1y1,x2y2,|>键值对 {{x1,y1},{x2,y2},}
    {y1"lbl1",y2"lbl2",}, {y1,y2,}{"lbl1","lbl2",}values {y1,y2,} with labels {lbl1,lbl2,}
    SparseArray标准数组形式的值
    TimeSeries, EventSeries时间-值对
    QuantityArray
    WeightedData无权重值
  • 下列封装 w 可用于 datai
  • Annotation[datai,label]为数据提供注释
    Button[datai,action]定义数据被点击时执行的行动
    Callout[datai,label]用呼唤点(callout)标记数据
    Callout[datai,label,pos]在相对位置 pos 处放置呼唤点(callout)
    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[yi],}在数据中封装值 yi
    {,w[{xi,yi}],}封装点 {xi,yi}
    w[datai]封装数据
    w[{data1,}]封装 datai 的集
    w1[w2[]]使用嵌入封装
  • ListLogPlotLabeledPlaced 允许如下位置:
  • Automatic自动放置的标签
    Above, Below, Before, After数据周围的位置
    x在数据周围的 x 位置
    Scaled[s]沿着数据的缩放位置 s
    {s,Above},{s,Below},沿着数据在 s 处的相对位置
    {pos,epos}在数据的相对位置 pos 上放置的标签中的 epos
  • ListLogPlot 有和 Graphics 相同的选项,包括如下的附加和改变:
  • AspectRatio1/GoldenRatio高宽比
    AxesTrue是否绘制轴
    DataRangeAutomatic数据采用 x 值的范围
    FillingNone从轴到每个点的填充
    FillingStyleAutomatic填充使用的样式
    JoinedFalse是否连接点
    LabelingFunctionAutomatic如何标记点
    PerformanceGoal$PerformanceGoal优化执行的方面
    PlotLabelNone数据集的图例
    PlotLabelsNone数据的标签
    PlotLegendsNone数据的图例
    PlotMarkersNone用于指明每个点的标记
    PlotRangeAutomatic包含的值范围
    PlotRangeClippingTrue是否在绘图范围剪辑
    PlotStyleAutomatic确定每条直线样式的图形指令
    PlotTheme$PlotTheme绘图的整体外观主题
    TargetUnitsAutomatic显示在绘图中的单位
  • DataRange 判定如何将值 {y1,,yn} 解释成 {{x1,y1},,{xn,yn}}. 可能设置包括:
  • Automatic,All1n 是一致的
    {xmin,xmax}xminxmax 是一致的
  • 通常情况下一个对列表 {{x1,y1},{x2,y2},} 会被解释成一列点,但设置 DataRangeAll 会使其被解释为多个数据 datai {{y11,y12},{y21,y23},}.  »
  • LabelingFunction->f 指定了各点应有 f[value,index,lbls] 给出的标签,其中 value 是与点相关联的值、 index 是它在 data 中的位置而 lbls 是相关位置的标签.
  • PlotLegends 的典型设置包括:
  • None无图例
    Automatic自动裁决的图例
    {lbl1,lbl2,}使用 lbl1, lbl2, 作为图例标签
    Placed[lspec,]为图例指定位置

范例范例打开所有单元关闭所有单元

基本范例  (5)基本范例  (5)

用对数尺度绘制一个 值列表:

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

用一条线连接各点:

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

对数尺度绘制 列表:

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

绘制有图例的多组数据:

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

标记各曲线:

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

生成填充图:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
2007年引入
(6.0)
| 2016年更新
(11.0)
Translate this page: