グラフとWhat-ifシナリオ
計算ブロックは、自分の数字をグラフにしたり、別の数字を試したりできます。 chart の行は、指定した値を棒グラフか折れ線グラフにしてブロックの下に描き、 scenario の行は、いくつかの名前に別の値を与えます。その値には、ノートを編集せずに切り替えられます。どちらもプレーンテキストなので、ノートはどのMarkdownアプリでも読みやすいままで、どちらも合計やブロックの統計には加わりません。デモノートの 毎月の予算 には、試せるグラフとLisbonのシナリオがあります。
グラフを描く
chart のあとに描きたい値をコンマで区切って並べると、棒グラフが描かれます。最後の2つは 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"コンマのあとにスペースがあると2つの値の区切りになるので、 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, food1つのグラフに描ける値は100個までです。天気のように、ライブデータを待っている値は、届くまで空白になります。
What-ifシナリオを試す
scenario に続けて、名前、コロン、そして1つ以上の名前に与える値( 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が戻ると元に戻ります。