Passer au contenu
Guide Varlig
Accueil Varlig

Graphiques et scénarios de simulation

Un bloc de calcul peut tracer ses propres chiffres et en essayer d’autres. Une ligne chart trace les valeurs qu’elle nomme sous forme de graphique en barres ou en courbe sous le bloc, et une ligne scenario donne à certains noms d’autres valeurs, auxquelles vous pouvez passer sans modifier la note. Les deux sont du texte brut : la note reste lisible dans n’importe quelle app Markdown, et aucune des deux ne s’ajoute à un total ni à la statistique du bloc. La note de démonstration Monthly budget contient un graphique et un scénario Lisbon à essayer.

Tracer un graphique

chart suivi des valeurs à tracer, séparées par des virgules, trace un graphique en barres ; les deux dernières peuvent être reliées par and. line chart relie plutôt les valeurs dans l’ordre, pour une série, et bar chart équivaut à chart. Un libellé placé avant le graphique en devient le titre.

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

Le graphique apparaît sous le bloc, sous sa statistique, et se redessine dès qu’une ligne au-dessus change. La ligne du graphique n’affiche elle-même aucun résultat ; si ses valeurs ne peuvent pas être tracées ensemble, la colonne des résultats en indique la raison.

Chaque valeur peut être tout ce que le bloc sait calculer à cette ligne : un nom, une référence de ligne, le total d’un tag ou un petit calcul à part entière. Un nom mal orthographié est une erreur, pas une description :

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

Une virgule suivie d’une espace sépare deux valeurs : 1,200 et max(a, b) restent donc entiers. Pour tracer en dernière valeur un nom qui contient and, mettez-le entre parenthèses.

Ce qu’un graphique peut tracer

Les valeurs doivent être des quantités d’une même nature : nombres simples, pourcentages, montants, ou mesures d’un même type, comme des distances ou des durées. Les montants sont tracés dans la devise de la première valeur, convertis aux taux de la note, et une mesure dans l’unité de la première valeur ; chaque valeur reste affichée telle qu’elle est écrite. Une liste est tracée élément par élément, ce qui convient à un graphique en courbe :

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

Lorsqu’un graphique ne peut pas être tracé, son résultat en indique la raison :

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

Un graphique trace jusqu’à 100 valeurs, et une valeur qui attend encore des données en direct, comme la météo, laisse un vide jusqu’à son arrivée.

Essayer un scénario de simulation

scenario, un nom, deux-points et ce que le scénario donne à un ou plusieurs noms (name = value, séparés par des virgules) décrit une autre façon de lire le bloc :

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

Quand le bloc est lu tel qu’écrit, une ligne de scénario ne change rien : les autres lignes donnent les mêmes résultats qu’avant, et la ligne de scénario affiche les valeurs que donne son scénario.

Un bloc qui contient des lignes de scénario a un sélecteur Scenario : en haut à droite du bloc sur Mac, et à la fin de la ligne d’ouverture du bloc sur iPhone et iPad. Il propose As written et chacun des scénarios du bloc. Choisissez Lisbon : la ligne qui définit en premier chaque nom donné par le scénario affiche la valeur du scénario, dans la couleur des unités, et toutes les lignes suivantes en tiennent compte, graphiques compris. Ici, rent + food devient £1,250.00. Le texte de la note ne change pas. Le choix n’est conservé que sur cet appareil : vos autres appareils et les personnes avec qui vous partagez la note la voient toujours telle qu’elle est écrite.

Un scénario peut modifier une valeur plutôt que la remplacer, et lire d’autres noms, comme le fait Shared avec rent = rent / 2. Une ligne plus bas qui redéfinit le nom, comme rent = rent + £50, part de la valeur du scénario. Plusieurs lignes de scénario peuvent compléter le même scénario, mais un nom que le scénario donne déjà, ou un nom qu’aucune ligne ne définit, est une erreur.

Dans les exports et avec Free

Les exports lisent la note telle que vous la voyez, avec le scénario choisi, et indiquent sous un bloc quand un scénario a fourni ses résultats. Le PDF, l’impression et les images tracent chaque graphique sous son bloc, et le HTML l’affiche comme une image dans la page ; RTF, Word, EPUB et le texte enrichi écrivent les valeurs du graphique sous forme de texte, comme rent £1,450.00 · food £420.00.

Sans Varlig Pro, les graphiques sont écrits sous forme de valeurs dans tous les formats, et chaque note se lit telle qu’elle est écrite. Le scénario choisi est mémorisé, et revient avec Pro.