There are a lot of really cool easy to use graphing libraries available in Javascript. Perhaps send the data via NetworkTables and write your dashboard using
HTML/Javascript? Very simple, not icky at all.
I should probably put together a graphing example one of these days...in particular,
epoch.js looks really promising.