DateListLogPlot[{{date1,y1},{date2,y2},…}]
绘制一个对数图,在一个日期序列上,具有值 yi.
DateListLogPlot[{y1,y2,…},datespec]
绘制一个对数图,日期序列由 datespec 指定的等间隔区间确定.
DateListLogPlot[tseries]
绘制时间序列 tseries.
DateListLogPlot[{data1,data2,…}]
从所有的 datai 绘制数据.
DateListLogPlot[{…,w[datai],…}]
绘制 datai,并带有由符号封装 w 定义的特征.
DateListLogPlot
DateListLogPlot[{{date1,y1},{date2,y2},…}]
绘制一个对数图,在一个日期序列上,具有值 yi.
DateListLogPlot[{y1,y2,…},datespec]
绘制一个对数图,日期序列由 datespec 指定的等间隔区间确定.
DateListLogPlot[tseries]
绘制时间序列 tseries.
DateListLogPlot[{data1,data2,…}]
从所有的 datai 绘制数据.
DateListLogPlot[{…,w[datai],…}]
绘制 datai,并带有由符号封装 w 定义的特征.
更多信息和选项
- DateListLogPlot 也被称为半对数时间序列图 (semi-log time series plot) 或时间顺序图 (chronological plot).
- DateListLogPlot 有效地绘制基于 Log[yi] 的点,但用刻度线表示未缩放的值 yi,使指数增长看起来是一条直线.
- 常规数据 {y1,…,yn} 绘制成通过点 {datei,yi} 的函数曲线,其中 datei 在 datespec 的开始和结束日期之间均匀间隔.
- 非常规数据 {{date1,y1},…,{daten,yn}} 绘制为通过点 {datei,yi} 且按时间顺序的有序曲线.
- datei 的可能形式包括:
-
DateObject[…],TimeObject[…] 日期或时间对象 "string" DateString 规范 {y,m,d,h,m,s} DateList 规范 {y},{y,m},{y,m,d},… 短日期列表 t 由单个数给出的绝对时间 - 在短日期列表中,省略的元素取默认值 {y,1,1,0,0,0}.
- datespec 的可能形式包括:
-
{start,end} 从 start 到 end 增量相等的日期 {start,Automatic,Δt} 从 start 开始,增量为 Δt 的日期 {Automatic,end,Δt} 以 end 结束,增量为 Δt 的日期 start 增量由 start 决定的日期 - datespec 中的 Δt 可以是 {y,m,d,h,m,s} 日期列表或下面任意一个特殊形式:"Year"、"Quarter"、"Month"、"Week"、"Day"、"Hour"、"Minute"、"Second" 以及 "Millisecond".
- 如果没有明确给出 Δt,则增量是 start 中显式指定的最小时间单位.
- 数据值 yi 可以下列形式给出:
-
yi 实值 Quantity[yi,unit] 带单位的量 Around[yi,ei] 具有不确定性 ei 的值 yi Interval[{ymin,ymax}] 介于 ymin 和 ymax 之间的值 - 不是上述形式的值 yi 被认为是缺失值并不会显示.
- datai 具有下列形式和解释:
-
<|"k1"y1,"k2"y2,…|> 值 {y1,y2,…} <|date1y1,date2y2,…|> 键-值对 {{date1,y1},{date2,y2},…} SparseArray 和普通数组一样的值 TimeSeries, EventSeries 键-值对 QuantityArray 数量级 WeightedData 无权重值 - DateListLogPlot[Tabular[…]cspec] 用列指定 cspec 从表格对象中提取值并绘制.
- 可使用以下形式的列指定 cspec 来绘制表格数据:
-
{colx,coly} 相对于 x 列数据绘制 y 列数据 {{colx1,coly1},{colx2,coly2},…} 相对于 x1 列数据绘制 y1 列数据,y2 相对于 x2, … coly, {coly} 以序列形式绘制 y 列的值 {{coly1},…,{colyi},…} 以序列形式绘制 y1, y2, … 列的值 - colx 也可以是 Automatic,在这种情况下,用 DataRange 生成序列的值.
- 下列封装 w 可以用在 datai 上:
-
Annotation[datai,label] 给数据提供注释 Button[datai,action] 定义一个动作,在点被点击时执行 EventHandler[datai,…] 为点定义一般的事件句柄 Highlighted[datai,effect] 动态突出 fi 的效果 Highlighted[datai,Placed[effect,pos]] 静态突出 fi 在位置 pos 处的效果 Hyperlink[datai,uri] 给点创建超链接 Labeled[datai,label] 给数据添加标签 Legended[datai,label] 在图例中标记数据 PopupWindow[datai,cont] 给点附上弹出窗口 StatusArea[datai,label] 鼠标悬停时在状态栏上显示 Style[datai,styles] 用指定样式显示点 Tooltip[datai,label] 给点附上提示条 Tooltip[datai] 使用数据值作为点的提示条内容 - 封装 w 可用于多个层级:
-
{…,w[yi],…} 在列表中封装值 yi {…,w[{datei,yi}],…} 封装点 {datei,yi} w[datai] 封装数据 datai w[{data1,…}] 封装一组数据 w1[w2[…]] 使用嵌套封装 - 在 DateListLogPlot 中,Labeled 和 Placed 可以是下列位置:
-
Automatic 自动放置标签 Above, Below, Before, After 围绕数据的位置 date 让数据靠近 date Scaled[s] 沿着数据缩放位置 s {s,Above},{s,Below},… 沿着数据在位置 s 处的相对位置 {pos,epos} 标签中的 epos 放在数据的相对位置 pos 处 - DateListLogPlot 和 Graphics 有相同的选项,除了下列增加和修改的地方: [所有选项的列表]
- DataRange 确定了值 {y1,…,yn} 如何解释成 {{date1,y1},…,{xn,yn}}. 可能的设置包括:
-
Automatic,All 均匀地从 1 到 n {xmin,xmax} 均匀地从 xmin 到 xmax - 一般来说,一组数值对 {{x1,y1},{x2,y2},…} 会被解释成一组点,但设置 DataRangeAll 会把它强制解释成多个数据 {{y11,y12},{y21,y23},…}.
- 在单个绘图面板中显示多条曲线的 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,…] 指定图例的位置 - ColorData["DefaultPlotColors"] 给出 PlotStyle 使用的默认颜色序列.
- 在 Prolog、Epilog、Ticks 等里面的所有显式
坐标都被认为是日期. - Highlighted 和 PlotHighlighting 的可能突出显示效果包括:
-

style 突出显示指定的数据 
"Ball" 突出显示并标记数据中的指定点 
"Dropline" 突出显示并为数据中的指定点添加标签,并在轴线上标出垂线 
"XSlice" 突出显示并标记沿垂直切面的所有点 
"YSlice" 突出显示并标记沿水平切面的所有点 
Placed[effect,pos] 静态突出显示给定位置 pos - 突出显示位置规格 pos 包括:
-
x, {x} {x,y} 处的效果,其中 y 为自动选择 {x,y} {x,y} 处的效果 {pos1,pos2,…} 多个位置 posi - ScalingFunctions 的可能设置包括:
-
sy 缩放 y 轴 {sx,sy} 缩放 x 和 y 轴 - 常见的内置缩放函数 s 包括:
-
"Reverse" 
反转坐标方向 "Infinite" 
无限标尺 - 在应用默认对数刻度后应用 y 轴的刻度.
所有选项的列表
范例
打开所有单元 关闭所有单元范围 (42)
数据 (9)
绘制 TimeSeries:
用 AbsoluteTime 规范给出日期:
用 DateString 规范给出日期:
以简略 DateList 规范给出日期:
绘制开始于 2006 年 1 月 1 日,每隔 90 天采集一次所得的数据集合:
绘制从 1 月份开始,在每个月的第 15
天采集一次所得的数据集合:
用 ScalingFunctions 缩放绘图中的数据:
特殊数据 (5)
用 Quantity 来包含带单位的数据:
绘制 QuantityArray 中的数据:
用 TargetUnits 指定单位:
Association 中的数值值被用作
坐标:
Association 中的数值键及值被用作
和
坐标:
直接绘制 TimeSeries:
封装 (8)
用 PopupWindow 提供额外的深入信息:
Button 可用于触发任意动作:
把 Annotation 用于当鼠标进入图线时的动态动作:
把 Hyperlink 用作当点击时转向指定链接:
用 StatusArea 在当前笔记本的状态栏显示字符串:
标签和图例 (12)
用 Labeled 给数据添加标签:
用 PlotLabels 给数据添加标签:
用 Legended 封装来添加图例:
用 Placed 改变图例位置:
当你把鼠标移到绘图上方时,绘图通常有显示坐标的交互式callout:
用 Highlighted 强调图中特定的点:
外观 (7)
用 Legended 给指定数据集添加图例:
选项 (109)
AspectRatio (3)
默认情况下,AspectRatio 对绘图使用固定的高宽比:
设置 AspectRatio1 可使高度与宽度相同:
AspectRatioFull 调整高度和宽度以便可以恰当地放在其他结构的里面:
Axes (1)
DateTicksFormat (1)
以 DateString 元素形式指明日期刻度的格式:
Frame (3)
FrameTicks (10)
用 All 在所有边框处显示刻度的标签:
GridLines (1)
将第一条网格线设为 Blue:
ImageSize (7)
LabelingFunction (3)
LabelingTarget (6)
PlotHighlighting (10)
默认设定 PlotHighlightingAutomatic 可在绘图中显示交互式 callout:
用 PlotHighlightingNone 禁止突出显示整个绘图:
用 Highlighted[…,None] 禁止突出显示某个曲线:
用 Callout 选项来改变标签的外观:
PlotLabels (4)
PlotLegends (7)
PlotLegends 自动匹配图的样式:
PlotLegends 自动匹配图中的数据点标记符号:
将 Joined->Automatic 用于图例,以匹配图形:
用 Placed 指定图例的位置:
用 PointLegend 改变图例外观:
ScalingFunctions (2)
Ticks (9)
属性和关系 (2)
历史
2008年引入 (7.0) | 在以下年份被更新:2012 (9.0) ▪ 2014 (10.0) ▪ 2016 (10.4) ▪ 2018 (11.3) ▪ 2019 (12.0) ▪ 2022 (13.1) ▪ 2023 (13.3) ▪ 2025 (14.2) ▪ 2025 (14.3)
文本
Wolfram Research (2008),DateListLogPlot,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DateListLogPlot.html (更新于 2025 年).
CMS
Wolfram 语言. 2008. "DateListLogPlot." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2025. https://reference.wolfram.com/language/ref/DateListLogPlot.html.
APA
Wolfram 语言. (2008). DateListLogPlot. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/DateListLogPlot.html 年
BibTeX
@misc{reference.wolfram_2025_datelistlogplot, author="Wolfram Research", title="{DateListLogPlot}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/DateListLogPlot.html}", note=[Accessed: 14-April-2026]}
BibLaTeX
@online{reference.wolfram_2025_datelistlogplot, organization={Wolfram Research}, title={DateListLogPlot}, year={2025}, url={https://reference.wolfram.com/language/ref/DateListLogPlot.html}, note=[Accessed: 14-April-2026]}