Перейти до вмісту
Посібник Varlig
Головна сторінка Varlig

Діаграми й сценарії «що, якщо»

Блок обчислень може намалювати власні числа й спробувати інші. Рядок chart показує названі в ньому значення як стовпчикову або лінійну діаграму під блоком, а рядок scenario дає деяким назвам інші значення, на які можна перемкнутися, не редагуючи нотатку. Обидва рядки — звичайний текст, тож нотатка й далі добре читається в будь-якому застосунку для Markdown, і жоден із них не додається до підсумку чи статистики блоку. Демонстраційна нотатка Monthly budget має діаграму й сценарій Lisbon, які можна спробувати.

Малювання діаграми

chart, після якого через кому йдуть значення для діаграми, малює стовпчикову діаграму; два останні значення можна з’єднати словом and. line chart натомість з’єднує значення по черзі, як ряд, а bar chart — те саме, що chart. Мітка перед діаграмою стає її назвою.

calc
rent = £1,450 дорівнює £1,450.00
food = £420 дорівнює £420.00
transport = £95 дорівнює £95.00
chart rent, food and transport
Monthly costs: line chart rent, food, transport

Діаграма з’являється під блоком, нижче його статистики, і перемальовується щоразу, коли змінюється рядок над нею. Сам рядок діаграми не показує відповіді; якщо його значення неможливо показати разом, у стовпці відповідей пояснено чому.

Кожне значення може бути будь-чим, що блок здатен обчислити в цьому рядку: назвою, посиланням на рядок, підсумком тегу чи невеликим власним обчисленням. Назва з помилкою — це помилка, а не опис:

calc
£12 #food дорівнює £12.00
£30 #food дорівнює £30.00
£15 #fun дорівнює £15.00
chart total of #food, total of #fun, line2 / 2
cinema = £15 дорівнює £15.00
chart cinema, cinmea дорівнює Unsupported: unrecognized calculation at "cinmea"

Кома з пробілом після неї розділяє два значення, тож 1,200 і max(a, b) залишаються цілими. Щоб останнім значенням стала назва, що містить and, візьміть її в дужки.

Що може показати діаграма

Значення мають бути величинами одного виду: звичайними числами, відсотками, грошима або мірами одного виду, як-от відстанями чи тривалостями. Гроші показуються у валюті першого значення з перерахунком за курсами нотатки, а міри — в одиниці першого значення; кожне значення й далі показується так, як записане. Список малюється поелементно, що пасує лінійній діаграмі:

calc
balances = [1200, 1350, 1100] дорівнює [1,200, 1,350, 1,100]
line chart balances

Коли діаграму неможливо намалювати, її відповідь пояснює чому:

calc
rent = £1,450 дорівнює £1,450.00
nap = 45 min дорівнює 45 min
chart 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 через кому), описують інший спосіб прочитати блок:

calc
rent = £1,450 дорівнює £1,450.00
food = £420 дорівнює £420.00
scenario Lisbon: rent = £900, food = £350 дорівнює £900.00 · £350.00
scenario Shared: rent = rent / 2 дорівнює £725.00
rent + food дорівнює £1,870.00

Без вибраного сценарію (As written) рядок сценарію нічого не змінює: інші рядки відповідають, як і раніше, а сам рядок сценарію показує значення, які дає його сценарій.

Блок із рядками сценаріїв має вибір Scenario: угорі праворуч у блоці на Mac і в кінці першого рядка блоку на iPhone та iPad. Він пропонує As written і кожен сценарій блоку. Виберіть 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.