ClockGauge

ClockGauge[]

绘制一个模拟时钟面,显示当地时间的时、分和秒.

ClockGauge[time]

绘制一个模拟时钟面,显示对应于 AbsoluteTimeDateObjectTimeObject 规范的时间.

ClockGauge[{h,m,s}]

绘制一个模拟时钟面,显示小时 h、分钟 m 和秒 s.

ClockGauge[{y,m,d,h,m,s}]

绘制一个模拟时钟面,显示对应于 DateList 规范中日期列表的时间.

ClockGauge["string"]

绘制一个模拟时钟面,显示时间 DateList["string"].

更多信息和选项

范例

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

基本范例  (4)

生成显示当前当地时间的模拟时钟:

DateObject 生成一个时钟:

生成一个模拟时钟,时间根据 {hour,min,sec} 列表诠释:

生成一个模拟时钟,时间根据 DateList 指定的字符串诠释:

范围  (13)

数据和布局  (2)

日期列表转换为标准的规范化形式:

在输入的日期列表中的日、小时、分钟和秒的值可以为非整数:

样式化与外观  (8)

使用主题控制全局外观:

使用指针的显式样式:

使用 ColorData 的梯度或索引色彩方案设置指针的样式:

改变所用指针的类型:

将图形或图像作为指针:

改变仪表面的样式:

改变仪表外围边框的样式:

用表盘上的编号指定要着色的刻度范围:

标签与图例  (3)

使用 GaugeLabels 为表盘添加标签:

添加显示的标度值:

使用列表指定多个标签:

选项  (69)

AspectRatio  (2)

默认情况下,AspectRatio 自动生成完美圆形的结果:

使用固定比例改变仪表的形状:

Background  (1)

插入仪表后面的背景色:

使用 GaugeFaceStyle 设置仪表面的样式:

Frame  (4)

ClockGauge 默认情况下不使用边框:

设置 FrameTrue 可在仪表周围绘制边框:

在左右边绘制边框:

在左边及底边绘制边框:

FrameStyle  (2)

指定边框的样式:

为每条边框边缘指定样式:

GaugeFaceElementFunction  (3)

列出 GaugeFaceElementFunction 的内置设置:

使用 面板 图表元素方案 得到更详尽的设置:

编写一个自定义的 GaugeFaceElementFunction

GaugeFaceStyle  (3)

指定仪表面的样式:

使用 None 关闭表面:

使用 Texture 作为仪表面:

GaugeFrameElementFunction  (3)

列出 GaugeFrameElementFunction 的内置设置:

使用 面板 图表元素方案 得到更详尽的设置:

构建一个自定义的渲染函数:

GaugeFrameSize  (3)

在图形坐标系统中使用一个明确的径向宽度绘制表框:

使用 None 去掉表框:

使用已命名的尺寸指定仪表框大小:

GaugeFrameStyle  (1)

使用指令改变对仪表框的渲染:

GaugeLabels  (3)

包含一个文本显示的时间:

使用列表指定多个标签:

使用 DateString 的一个字符串列表创建标签:

GaugeMarkers  (3)

显示指针或不显示指针:

列出 GaugeMarkers 的内置设置:

使用 面板 图表元素方案 得到更详尽的设置:

使用图像或图形作为指针:

GaugeStyle  (4)

设置仪表指针的样式:

默认情况下,选择不同的样式应用于多个指针:

指定样式列表:

使用 ColorData 中的梯度或索引的色彩方案:

ImageSize  (8)

使用有名称的尺寸如 TinySmallMediumLarge

指定绘图的宽度:

指定绘图的高度:

允许宽度和高度达到一定大小:

指定图形的宽度和高度,必要时用空白填充:

设置 AspectRatioFull 可填充可用空间:

使用最大的宽度及高度:

设置 ImageSizeFull 可填充对象中的可用空间:

将图像大小指定为可用空间的一定比例:

LabelStyle  (2)

设定标签的样式:

样式适用于标度和仪表标签:

PerformanceGoal  (1)

设置默认样式,使图形的生成速度更快:

PlotTheme  (3)

使用各种基本主题创建仪表:

指定具有最少元素的主题:

改变仪表颜色:

ScaleDivisions  (2)

指定分度的总数:

指定主要和次要分度的数目:

ScaleOrigin  (1)

使用 ScaleOrigin 指定标度的弧度位置:

ScaleRanges  (7)

高亮显示标度上的一组值的范围:

指定多个范围:

样式化标度后面的整个区域:

范围不必是连续的或不同的:

使用 range->style 将样式与范围直接关联:

ScaleRanges 出现在仪表面的前方:

改变刻度范围宽度:

ScaleRangeStyle  (8)

默认情况下,刻度范围使用基于指针颜色的渐变色:

将样式应用于每个范围:

用指令列表分别设置每个范围的样式:

必要时样式会循环使用:

使用 ScaleRangeStyle->{None,style} 仅将样式应用于刻度:

在所有范围的背景和前景应用样式:

使用内置的配色方案对刻度范围着色:

定义一个一维颜色函数:

TicksStyle  (2)

指定刻度的全局样式:

使用 None 去掉刻度:

TimeZone  (3)

默认情况下,ClockGauge 使用时间中所包括的时区:

如果没有指定时区,则使用 $TimeZone

显示格林尼治标准时间:

$TimeZone 中的时间显示为格林尼治标准时间:

应用  (1)

动态显示一组大城市的时间:

Wolfram Research (2012),ClockGauge,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ClockGauge.html (更新于 2015 年).

文本

Wolfram Research (2012),ClockGauge,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ClockGauge.html (更新于 2015 年).

CMS

Wolfram 语言. 2012. "ClockGauge." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2015. https://reference.wolfram.com/language/ref/ClockGauge.html.

APA

Wolfram 语言. (2012). ClockGauge. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ClockGauge.html 年

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_clockgauge, organization={Wolfram Research}, title={ClockGauge}, year={2015}, url={https://reference.wolfram.com/language/ref/ClockGauge.html}, note=[Accessed: 22-November-2024 ]}