summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xhledger-level23
1 files changed, 12 insertions, 11 deletions
diff --git a/hledger-level b/hledger-level
index 4c2643b..98dd09c 100755
--- a/hledger-level
+++ b/hledger-level
@@ -67,7 +67,7 @@ for row in rdr:
EOF
)
-networth=$(hledger bal $query --depth=1 -V --infer-value \
+networth=$(hledger bal $query --depth=1 --value=now --infer-value \
| tail -n1 \
| awk '{ print $1 }' \
| tr -d ','
@@ -76,8 +76,8 @@ level=$(log10 $networth)
flevel=$(floor $level)
data=$(mktemp --suffix=-data)
-hledger reg $query -V --infer-value -O csv \
- | python -c "$process_row" \
+hledger reg $query --value=end,USD --infer-value -O csv \
+ | python3 -c "$process_row" \
> $data
plot=$(mktemp --suffix=-plot)
@@ -86,10 +86,11 @@ plot=$(mktemp --suffix=-plot)
cat <<EOF > $plot
set datafile separator ","
+set terminal png size 2560,1920
#set term dumb
set multiplot
-set size 1, 0.3
+set size 1, 0.5
set grid
# x axis
@@ -100,7 +101,7 @@ set format x '$datefmt'
set xtics rotate by 60 offset 0,-1.5 out nomirror
# Level
-set origin 0, 0.6
+set origin 0, 0.5
set ytics 0.2
set yrange [$(floor $(dec $level)):$(ceil $level)]
set ylabel "Overall Level" textcolor rgb "green"
@@ -111,7 +112,7 @@ plot '$data' using 1:2 linecolor rgb "red" smooth bezier with lines title "Level
# Net worth, within current level
-set origin 0, 0.3
+set origin 0, 0.0
set ytics $(exp10 $level)
set yrange [$(exp10 $(dec $flevel)):$(exp10 $(inc $flevel))]
set ylabel "Net worth within current level" textcolor rgb "green"
@@ -121,11 +122,11 @@ plot '$data' using 1:3 linecolor rgb "green" with filledcurves x1 title "Net Wor
$(exp10 $(dec $flevel)) linecolor rgb "$red" with lines title "Level $(dec $flevel)"
# Rate of change
-set origin 0, 0
-set ytics 10
-set yrange [-100:100]
-set ylabel "Rate of change"
-plot '$data' using 1:4 linecolor rgb "green" smooth csplines with lines title "rate of change"
+#set origin 0, 0
+#set ytics 10
+#set yrange [-100:100]
+#set ylabel "Rate of change"
+#plot '$data' using 1:4 linecolor rgb "green" smooth csplines with lines title "rate of change"
unset multiplot
EOF