Spring naar inhoud
Varlig-handleiding
Varlig-startpagina

Diagrammen en wat-als-scenario’s

Een rekenblok kan zijn eigen getallen tekenen en andere uitproberen. Een chart-regel tekent de waarden die ze noemt als staaf- of lijndiagram onder het blok, en een scenario-regel geeft sommige namen andere waarden, waarnaar je kunt wisselen zonder de notitie te bewerken. Beide zijn platte tekst, dus de notitie leest nog steeds goed in elke Markdown-app, en geen van beide telt mee in een totaal of in de statistiek van het blok. De demonotitie Monthly budget heeft een diagram en een scenario Lisbon om uit te proberen.

Een diagram tekenen

chart gevolgd door de waarden die je wilt tekenen, gescheiden door komma’s, tekent een staafdiagram; de laatste twee mag je verbinden met and. line chart verbindt de waarden in volgorde, voor een reeks, en bar chart is hetzelfde als chart. Een label vóór het diagram is de titel.

calc
rent = £1,450 geeft £1,450.00
food = £420 geeft £420.00
transport = £95 geeft £95.00
chart rent, food and transport
Monthly costs: line chart rent, food, transport

Het diagram verschijnt onder het blok, onder de statistiek, en wordt opnieuw getekend zodra een regel erboven verandert. De diagramregel zelf toont geen antwoord; als de waarden niet samen getekend kunnen worden, zegt de antwoordkolom waarom.

Elke waarde kan alles zijn wat het blok op die regel kan uitrekenen: een naam, een regelverwijzing, het totaal van een tag of een kleine eigen berekening. Een verkeerd gespelde naam is een fout, geen beschrijving:

calc
£12 #food geeft £12.00
£30 #food geeft £30.00
£15 #fun geeft £15.00
chart total of #food, total of #fun, line2 / 2
cinema = £15 geeft £15.00
chart cinema, cinmea geeft Unsupported: unrecognized calculation at "cinmea"

Een komma gevolgd door een spatie scheidt twee waarden, dus 1,200 en max(a, b) blijven heel. Wil je een naam met and erin als laatste waarde in een diagram zetten, zet die dan tussen haakjes.

Wat een diagram kan tekenen

De waarden moeten hoeveelheden van één soort zijn: gewone getallen, percentages, geld, of maten van één soort, zoals afstanden of tijdsduren. Geld wordt getekend in de valuta van de eerste waarde, omgerekend tegen de koersen van de notitie, en een maat in de eenheid van de eerste waarde; elke waarde wordt nog steeds getoond zoals geschreven. Een lijst wordt element voor element getekend, wat goed past bij een lijndiagram:

calc
balances = [1200, 1350, 1100] geeft [1,200, 1,350, 1,100]
line chart balances

Kan een diagram niet worden getekend, dan zegt het antwoord waarom:

calc
rent = £1,450 geeft £1,450.00
nap = 45 min geeft 45 min
chart rent, nap geeft Unsupported: nap (45 min) can't share a chart with rent (£1,450.00)
chart geeft Unsupported: name the values to chart, such as chart rent, food

Een diagram tekent maximaal 100 waarden, en een waarde die nog op actuele gegevens wacht, zoals het weer, is een gat totdat die binnenkomen.

Een wat-als-scenario proberen

scenario, een naam, een dubbele punt en wat het een of meer namen geeft (name = value, gescheiden door komma’s) beschrijft een andere manier om het blok te lezen:

calc
rent = £1,450 geeft £1,450.00
food = £420 geeft £420.00
scenario Lisbon: rent = £900, food = £350 geeft £900.00 · £350.00
scenario Shared: rent = rent / 2 geeft £725.00
rent + food geeft £1,870.00

Zoals geschreven verandert een scenarioregel niets: de andere regels antwoorden als voorheen, en de scenarioregel toont de waarden die het scenario geeft.

Een blok met scenarioregels heeft een kiezer Scenario: rechtsboven in het blok op een Mac, en aan het eind van de openingsregel van het blok op iPhone en iPad. Die biedt As written en elk scenario van het blok. Kies Lisbon, en de regel die elke naam uit het scenario als eerste instelt, antwoordt met de waarde van het scenario, in de kleur van eenheden, en elke regel eronder volgt, diagrammen inbegrepen: hier wordt rent + food £1,250.00. De tekst van de notitie verandert niet. De keuze wordt alleen op dit apparaat bewaard, dus je andere apparaten en de mensen met wie je de notitie deelt, zien haar nog steeds zoals geschreven.

Een scenario kan een waarde ook aanpassen in plaats van vervangen, en andere namen lezen, zoals Shared doet met rent = rent / 2. Een regel verderop die de naam opnieuw instelt, zoals rent = rent + £50, rekent verder met de waarde van het scenario. Meerdere scenarioregels kunnen aan hetzelfde scenario bijdragen, maar een naam die het scenario al een waarde geeft, of een naam die geen enkele regel instelt, is een fout.

In exports en met Free

Exports lezen de notitie zoals je haar ziet, met het scenario dat je hebt gekozen, en vermelden onder een blok wanneer een scenario de antwoorden gaf. Pdf, afdrukken en afbeeldingen tekenen elk diagram onder het blok, en HTML tekent het als afbeelding in de pagina; RTF, Word, EPUB en opgemaakte tekst schrijven de waarden van het diagram als tekst, zoals rent £1,450.00 · food £420.00.

Zonder Varlig Pro worden diagrammen in elk formaat als hun waarden geschreven, en wordt elke notitie gelezen zoals geschreven. Het scenario dat je hebt gekozen, wordt onthouden en komt terug met Pro.