blob: 24418cdc94b0e12f03d5aeeda8b79cf772de2a56 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/sh
# This script facilities plotting of a ledger register report. If you
# use OS/X, and have AquaTerm installed, you will probably want to set
# LEDGER_TERM to "aqua".
#
# Examples of use:
#
# report -j -M reg food # plot monthly food costs
# report -J reg checking # plot checking account balance
if [ -z "$LEDGER_TERM" ]; then
LEDGER_TERM="x11 persist"
fi
(cat <<EOF; ledger "$@") | gnuplot
set terminal $LEDGER_TERM
set xdata time
set timefmt "%Y/%m/%d"
plot "-" using 1:2 with lines
EOF
|