在自定义选项卡中,您可以修改MongoDB图表在可视化中显示数据字段的方式。可用的定制选项取决于您要定制的值的数据类型。
当你编码的现场 图表生成,MongoDB的图表自动生成在可视化领域的一个标签。图表会根据字段名称和适用于该字段的聚合类型来生成标签。您可以使用此自定义选项覆盖默认标签,以提供更具洞察力或描述性的字段标签。
覆盖字段标签:
此选项会影响字段标签显示在图表中的所有位置,包括轴标题,图例,工具提示等。您的图表会自动更新以显示新标签。此选项适用于所有图表类型。
您可以使用这些自定义选项来指定图表如何格式化数据字段中的数字。这些选项在所有图表类型上均可用。
MongoDB图表提供以下用于格式化数字的选项。您可以使用以下选项的任意组合来自定义图表:
选项 | 描述 |
---|---|
千位分隔符 | 将逗号显示或隐藏为数据值的数千个分隔符。默认情况下,“图表”显示数千个分隔符。 |
小数点 | 指定图表将每个数据值或标签舍入到小数点后位数。如果指定此选项,则统计图将显示具有指定小数位数的所有值,方法是四舍五入小数或对整数加零。如果未指定此选项,则“图表”将以其原始形式显示值,而不会进行任何修改。 |
乘数 | 指定一个数字,图表通过该数字乘以每个数据值或标签。此选项对于缩放数据很有用,例如显示成千上万的值。您还可以通过将值乘以适当的系数,使用此选项将度量或货币转换为不同的单位。 |
字首 | 指定图表附加在每个数据值或标签上的字符串。此选项对于通过在字符前面加上诸如$ 或来格式化货币很有用€ 。 |
后缀 | 指定一个字符串,图表将附加到每个数据值或标签的末尾。此选项对于通过附加单位(例如°F 或)
为数据提供上下文很有用km/h 。 |
图表提供了以下预设自定义项,以格式化常见用例的数字:
选项 | 描述 |
---|---|
百分比 | 将每个值乘以100,并% 在每个值后附加一个符号。使用此选项将十进制值转换为百分比。 |
美元 | 将每个值四舍五入到小数点后两位,并在$ 每个值前加上a
。 |
千 | 将每个值除以1,000,然后将a附加K 到每个值。 |
百万 | 将每个值除以1,000,000,然后将追加M 到每个值。 |
如果选择预设,则可以修改其任何属性以进一步优化数字显示。修改预设的属性后,“图表”会将下拉列表中的预设选择更改为“ 自定义”。
您可以自定义MongoDB图表如何显示日期字段,以及将日期转换为指定的时区。
要自定义日期格式和配置时区:
使用此选项可以指定图表如何格式化日期和时间。单击此自定义部分中的下拉列表,以选择图表提供的预设格式。图表提供了一个用于选择日期格式的下拉列表和一个用于选择时间格式的下拉列表。
您还可以使用下拉菜单下方的输入框来指定自定义日期时间格式。下表显示了如何创建自定义日期时间格式:
符号 | 含义 | 例 |
---|---|---|
YYYY | 全年。 | 2018 |
YY | 年份的后两位数字。 | 18 |
MMMM | 整个月以字母表示。 | 十一月 |
MMM | 缩写为字母的月份。 | 十一月 |
MM | 以数字表示的月份,如果适用,则以零开头。 | 08 |
中号 | 月份为数字,前导零。 | 8 |
DDDD | 一年中的一天,如果有,则以前导零开头。 | 076 |
DDD | 一年中的一天,没有前导零。 | 76 |
DD | 月份中的天,前导零(如果适用)。 | 05 |
d | 月份中的天,前导零。 | 5 |
H | 小时,前导零(如果适用)。使用24小时制。 | 18 |
H | 小时,前导零。 | 8 |
一个 | 将适用的AM 或PM 句点添加到格式中。使用12小时时间格式。 |
PM |
毫米 | 分钟(如果适用)以零开头。 | 03 |
米 | 分钟,无前导零。 | 3 |
ss | 第二个,如果有的话,前导零。 | 09 |
s | 第二,没有前导零。 | 9 |
例
考虑2018年11月8日下午1:30:58的时间戳。下表显示了各种自定义日期过滤器将如何输出日期:
自订格式 | 输出量 |
---|---|
YYYY/MM/DD |
2018/11/18 |
MMM YY |
Nov 18 |
DDD, YYYY HH:mm:ss |
322, 2018 13:30:58 |
DD-MMM H:mm:ss A |
08-Nov 1:30:58 PM |
修改预设的属性后,“图表”会将下拉列表中的预设选择更改为“ 自定义”。
默认情况下,MongoDB Charts精确显示时间序列数据在原始数据集中的显示方式,该数据假定为 UTC。您可以使用此自定义选项来转换图表在其中显示数据的时区,以最适合数据或图表查看器的位置。
要启用此选项:
注意
转换时区时,图表会在需要时自动考虑夏令时。
您可以搜索下拉菜单,以轻松过滤所需的时区。在下拉菜单上方的搜索栏中输入内容,以查看所有匹配的时区。