@minoru ‰ cat ~/ledger/plots/monthly_expenses.sh
#!/bin/sh
td=`mktemp -d`
echo $td
cd $td
ledger csv -n -X r Expenses -M | sed -ne 's#"\([0-9]*\)/\([0-9]*\)/\([0-9]*\)"[^<]*<Total>","[^"]*","\([^"]*\)".*#\1-\2-\3 \4#p' > db
cat > plot << EOF
set title "expenses"
set timefmt "%Y-%m-%d"
set xdata time
set ylabel "RUR"
set terminal png size 1280,800
set output 'plot.png'
set grid
plot 'db' using 1:2 with boxes
EOF
gnuplot plot
Алсо, я потыкал веточкой автора ledger, и теперь -j делает то что нужно, и можно обойтись без километрового седа.