工作表或图形中数字显示的自定义格式 您所在的位置:网站首页 设置单元格格式为文本是什么意思 工作表或图形中数字显示的自定义格式

工作表或图形中数字显示的自定义格式

2024-07-16 09:30| 来源: 网络整理| 查看: 265

目录:

0. 导言1. Column Properties对话框和标准显示格式2. 各种自定义显示格式

    2.1 数字控制    2.2 %, π 和其它单位作为后缀    2.3 分数表达    2.4 度 (°) 以分钟 (') 和秒 (") 的角度    2.5 十六进制表达式3. 其它地方的自定义显示格式    3.1 在工作表单元中    3.2 在图中

0. 导言

在 Origin 中,数值可以以各种格式显示在工作表或图形中。虽然内部值 ("Double") 可能是相同的,但怎样显示却是另一个问题,例如十进制显示, 或者带有指数的科学计数法。在 Origin 2019或之后的版本中,数字显示格式的所有组成部分已经大大扩展,以提高视觉效果和便利性。在本专栏中,我们通过简单的示例在工作表列属性中介绍了这些格式。在本文的最后,我们将简单介绍其它地方的自定义格式,如图表。

注 1: 本文的示例项目下载链接:

http://blog.originlab.com/wp-content/uploads/2018/08/sample_VariousFormats2.zip

注 2: 自定义格式包括,1) 带π和其它单位的后缀;2) 带π的分数;3) 改进的DMS – 角度的度分(')秒(");和 4) 十六进制数。

1. Column Properties对话框和标准显示格式

若要查看或更改列的当前显示格式,双击列标题 (如A(X), B(Y)等) 打开Column Properties 对话框 (上图)。这里,在 Display下拉列表中,你可以看到4种标准显示格式:"Decimal: 1000","Scientific: 1E3","Engineering: 1K"和 "Decimal: 1,000"。

第一种(默认)格式 “Decimal: 1000” 是仅带有小数点的十进制格式。“ Scientific: 1E3”是尾数(在E之前)和指数(在E之后)的浮点数格式。 “Engineering: 1K”是带有 “度量前缀” 的表达式,例如千(K),兆(M),毫(m),微(μ)。 最后一个 “Decimal: 1,000” 与 “1000” 相同,但是具有千位分隔符 (,)(在美国格式中)表示千,百万,十亿等。

注 1: 在上面的示例中,数 0.00003456 用科学记数法3.456E-5表示,因为它低于在 Options 对话框(Preferences >Options)的 Numeric Format 选项卡中设置的阈值。

注 2: 在图表中,刻度标签还有一个附加的科学计数法 “Scientific:10^3”

2. 各种自定义显示格式

在 "列属性" 对话框中, 如果在 "显示" 的下拉列表中选择 "自定义", 则会看到许多自定义显示格式示例。自定义格式的这些示例分为以下五类:

位数控制

%, 和其它单位作为前/后缀

分数表达式

度 (°) 分 (') 和秒 (") 

十六进制表达式

我们将在下面解释每个格式类别。

请注意: 可以找到自定义格式的列表及其正式说明,请点击链接查阅https://www.originlab.com/doc/Origin-Help/ColProperties-Dialog-Properties-Tab#Origin_Custom_Display_Formats

2.1 位数控制

你可以控制数字位数,也可以使用前导零。

2.2 %, 和其它单位作为前/后缀

不仅在列的 Unit 行中有一个单位, 每个单元格还可以通过显示格式将该单位显示为前/后缀。此外, "%" 和 "π"是显示缩放值的特殊后缀。

2.3 分数表达式

2.4 度 (°) 分 (') 和秒 (") 

2.5 十六进制表达式

按照 C 语言中的格式, Origin 现在支持数字的十六进制格式, 它允许用户直接按位操作, 而无需转换为字符串。(在旧版本中, 表示为十六进制数字的字符串必须通过 Hex 函数转换, 再通过例如类似 Excel中的 dec2hex()$ 函数转换回十六进制。

注: Origin 现在支持大整数,最多52位 (13位十六进制,64位双精度的分数部分), 通过位运算符 (&(AND)和 |(OR)) 和位函数: BitAnd(),BitOr(),BitXor(),bitLShift() 和 bitRShift() 按位运算。

例子:对于两个44位二进制文件, i=hex(F110101010B); 和 j=hex(F2010101012);

Dec2hex(bitAnd(i,j),12)$=;         //returns => 0F0000000002Dec2hex(bitOr(i,j),12)$=;            //returns => 0F311111111BDec2hex(bitXor(i,j),12)$=;          //returns => 003111111119Dec2hex(bitLShift(i,3),12)$=;     //returns => 788808080858Dec2hex(bitRShift(i,3),12)$=;     //returns => 01E220202021

您可以根据下面链接下载一个示例 Origin 文件, 演示这些按位格式和操作

https://www.dropbox.com/s/rnblczv6er15vb5/HexDisplay.opju?dl=0

3. 其它地方的自定义显示格式

上一节中描述的自定义格式不仅可用于工作表列, 还可用于特定的工作表单元格或图形:

3.1 在工作表单元中

通过右键单击单元格, 然后选择 "Format Cells..." 弹出窗口, 可以设置特定单元格的显示格式。在下面的示例中, 单元格 C1 具有自定义显示格式 ".2"m\+(2) ",附加了后缀(m^2) 

请注意, 为了显示上标 "2" , 单元格设置为 "富文本"格式,并且该部分是用上标的转义字符 (\+(...)) 指定的。有关转义字符的详细信息,参见

https://www.originlab.com/doc/Origin-Help/Escape-Sequences

3.2 在图中

在很多地方可以将自定义显示格式放在图中。例如,请看下面的图表:

此示例图包含覆盖在等高线图上的散点图, 并且有五种具有自定义格式的标签: a) 注释标签、b) 数据信息显示、c) 轴刻度标签、(d) 文本标签和(e) 颜色刻度上的标签。这些标签的格式和工作表列本质上是相同的,以下是简要说明

a) 注释标签:

散点图中的一个数据点具有注释标签 ("42.2ft"), 指定了小数位数和单位后缀。当你选择 Annotation 工具并双击该点时, 将获得带有坐标的默认批注标签。双击标签以显示 Annotation对话框,你可以使用格式编辑标签符号 — 在本例中, 点的 z 值显示为2个小数位, 单位 ("ft") 的格式为: $(z,.1 “ft”) 

b) 数据点提示/数据信息窗口:

数据点提示/数据信息是通过鼠标简单地在数据点上悬停或使用 Data Reader/Cursor 工具以交互方式显示。无论哪种情况,显示都是可以高度自定义的,您可以使用自定义格式。在此示例中,X 和 Y 分别由 DM EW and DM NS 格式化。Z (高度) 的格式为 .1 “ft” 。

c) 轴刻度标签:

在这里, X 轴和 Y 轴都有 “D M EW” 和 “D M NS” 自定义格式的刻度标签。可以双击轴显示 "轴" 对话框, 选择 "刻度标签" 选项卡, 在 "显示" 选项中选择 "自定义", 然后可以在 X 轴上输入 "D M EW", 在 Y 轴上输入 "D M NS"。

d) 文本标签

上面的示例有一个文本标签 "Factor = 683%",此百分比值是对工作表单元格中格式为 “#.0%” 的引用。若要制作这样的标签,首先复制工作表单元格 (ctrl-c),在文本标签的即时编辑期间, 右键单击, 然后在弹窗窗口选择 "粘贴链接"。您可以通过 %-substitution 将默认格式 ("W") 更改为任何自定义格式。在本例中,默认标签 (Book1 Sheet1 D 列中的第一个单元格的标准格式为 W ):

Factor = %([Book1]Sheet1,@WL,D[1], W)修改为以下格式:Factor = %([Book1]Sheet1,@WL,D[1], #.0%)

请注意: 下面链接对 %-substitution 的详细解释

https://www.originlab.com/doc/LabTalk/guide/Substitution-Notation#Worksheet_Column_and_Cell_Substitutionsubstitution.2C_worksheet_column.2Fcellworksheet.2C_column_and_cell_substitution

e) 颜色刻度上的标签

如果双击图形上的颜色刻度, 它将打开 Color Scale Control 对话框,然后在左侧面板中选择 "标签" 部分, 在 "显示" 中选择 "自定义" 时, 你就会看到 "自定义格式" 选项。在本例中, 在 "自定义格式" 选项中输入了 *3″ft”,从而控制有效位数 (*3) 和单位 (ft) 。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有