图表与假设情景
计算块可以把自己的数字画出来,也可以换一组数字试试。chart 行会把它列出的数值画成计算块下方的条形图或折线图;scenario 行则给某些名称另一组数值,你无需编辑笔记就能切换过去。两者都是纯文本,所以这篇笔记在任何 Markdown App 中都依然好读,而且它们都不会计入合计或计算块的统计值。示例笔记 每月预算 中有一张图表和一个 Lisbon 情景,可以试一试。
绘制图表
chart 后面跟上要绘制的数值,用逗号分隔,就会画出条形图;最后两个数值也可以用 and 连接。line chart 则按顺序把数值连成一条线,适合表示一个序列;bar chart 与 chart 相同。图表前面的标签就是它的标题。
rent = £1,450 结果为 £1,450.00food = £420 结果为 £420.00transport = £95 结果为 £95.00chart rent, food and transportMonthly costs: line chart rent, food, transport图表显示在计算块下方、统计值之下,只要上面任意一行发生变化,它就会重新绘制。图表行本身不显示答案;如果其中的数值无法画在同一张图里,答案栏会说明原因。
每个数值都可以是计算块在这一行能算出的任何东西:一个名称、一个行引用、一个标签的合计,或者一个小小的计算。拼错的名称会被当作错误,而不是描述文字:
£12 #food 结果为 £12.00£30 #food 结果为 £30.00£15 #fun 结果为 £15.00chart total of #food, total of #fun, line2 / 2cinema = £15 结果为 £15.00chart cinema, cinmea 结果为 Unsupported: unrecognized calculation at "cinmea"逗号后面跟一个空格才表示分隔两个数值,所以 1,200 和 max(a, b) 都会保持完整。如果最后一个数值是一个含有 and 的名称,请把它放在括号里。
图表能画什么
这些数值必须是同一类的量:纯数字、百分比、金额,或同一类的度量,比如距离或时长。金额按第一个数值的货币绘制,并按笔记的汇率换算;度量按第一个数值的单位绘制;每个数值仍按原样显示。列表会逐个元素绘制,很适合折线图:
balances = [1200, 1350, 1100] 结果为 [1,200, 1,350, 1,100]line chart balances图表画不出来时,它的答案会说明原因:
rent = £1,450 结果为 £1,450.00nap = 45 min 结果为 45 minchart rent, nap 结果为 Unsupported: nap (45 min) can't share a chart with rent (£1,450.00)chart 结果为 Unsupported: name the values to chart, such as chart rent, food一张图表最多绘制 100 个数值;还在等待实时数据(比如天气)的数值,在数据到达之前会显示为空缺。
试一个假设情景
scenario、一个名称、一个冒号,再写上它给一个或多个名称的值(name = value,用逗号分隔),就描述了阅读这个计算块的另一种方式:
rent = £1,450 结果为 £1,450.00food = £420 结果为 £420.00scenario Lisbon: rent = £900, food = £350 结果为 £900.00 · £350.00scenario Shared: rent = rent / 2 结果为 £725.00rent + food 结果为 £1,870.00按原样阅读时,情景行不会改变任何东西:其他行的答案和之前一样,情景行则显示它的情景所给的值。
含有情景行的计算块会有一个 情景 选择器:在 Mac 上位于计算块的右上角,在 iPhone 和 iPad 上位于计算块开头一行的末尾。它提供 按原样 和这个计算块的每一个情景。选择 Lisbon,最先设定情景中各个名称的那一行就会用情景的值作答,并以单位的颜色显示,下面的每一行也都随之变化,图表也不例外:这里的 rent + food 会变成 £1,250.00。笔记的文字不会改变。这个选择只保存在这台设备上,所以你的其他设备以及与你共享这篇笔记的人,看到的仍是原样。
情景可以改变一个值,而不只是替换它,还可以读取其他名称,就像 Shared 用 rent = rent / 2 那样。下方再次设定这个名称的行,比如 rent = rent + £50,会以情景的值为基础来计算。多个情景行可以为同一个情景添加内容,但如果某个名称已经由这个情景给出,或者没有任何一行设定过这个名称,就会出错。
导出与 Free 中的表现
导出时会按你看到的样子读取笔记,包括你所选的情景,并在计算块下方注明它的答案来自某个情景。PDF、打印和图像会在每个计算块下方画出图表,HTML 会把图表作为页面中的图片画出;RTF、Word、EPUB 和富文本则把图表的数值写成文字,例如 rent £1,450.00 · food £420.00。
没有 Varlig Pro 时,图表在所有格式中都以数值写出,每篇笔记都按原样阅读。你所选的情景会被记住,等有了 Pro 就会恢复。