| tulrich.com | |||
|
home rants & musings current atom 2007 2006 2005 2004 2003 2002 misc creative movie reviews atom fonts gameography geekstuff sinkhole Botswana writing audio clips photos more recent safari Botswana Namibia older Africa pics corporate Oddworld Soul Ride Ringing Ear xootr & voloci Tectrix VR other people's pages: Eliotcoach Charles pinkynicejuice Jon Clark kdunk Atman Amy Casey Nacho 666 dmoore Aaron Jon Blow b# Charla Jen Pahlka Charlie BFD?! Tom Marc Bross Ryan coco Have Darter Link Caryn Eat What We Say "Powered" by Textweb |
Plotting Burndown ChartsBurndown Charts are nice for getting a feel for how your project is going. (See here for more info on Burndown etc.) I was using Excel for a while, but the output looks like crap, and it's a pain to generate a .png version. I finally (after much grunting & sweating) came up with a gnuplot script to draw OK-looking burndown charts, for web (.png) and printing (.ps). The output looks like: The script should be self explanatory, just hack it up to make it work for your data:
#!/usr/local/bin/gnuplot
# gnuplot script to generate project burndown chart
# For gnuplot version 4+! Doesn't work with 3.x
set xdata time
set timefmt "%m/%d/%Y"
set xrange ["5/1/2006":"9/27/2006"]
set xzeroaxis
set title "BURNDOWN"
set xtics rotate by 0 ("5/5/2006","5/18/2006","6/1/2006","6/15/2006", \
"6/29/2006","7/14/2006","7/27/2006","8/10/2006",\
"8/24/2006","9/7/2006","9/21/2006")
set format x "%m/%d"
set grid ytics
set style fill solid 1.0 noborder
set boxwidth 0.7 relative
unset key
# burndown_data.dat should have format like:
#
# # Measurement date points-top points-bottom
# mm/dd/yyyy ### ###
#
# At the end of an iteration, you compute points-top by taking
# points-top-last, and subtracting all the points for the stories you
# did that iteration.
#
# You compute points-bottom by taking points-top, and subtracting the
# points for all the TODO stories.
# For interactive viewing.
# plot 'data_dir/burndown_data.dat' using 1:2:2:3:3 with candlesticks
# For image & print output.
set terminal png font "/usr/share/fonts/msttcorefonts/arial.ttf" 10 size 800,600
set output "output_dir/burndown.png"
plot 'data_dir/burndown_data.dat' using 1:2:2:3:3 with candlesticks
set terminal postscript landscape color
set output "output_dir/burndown.ps"
replot
| ||
| tu@tulrich.com | Thatcher Ulrich | |||