You've added some good mouseovers, how about putting some on the graphs
Like each datapoint, pink line, maybe the CL of your road - just date & value as you did on the data. On the graph I don't need to know how I entered it, but it would be good to take the guess out of where is the center of my YBR.
That’s a really good idea!
(The way we’re generating the graph images currently makes that easier said than done, so this might be a while, but we agree it’s worth doing.)
Yonah Sienna commented
Because of all the slope-y lines, it's difficult for me to see where the edge of my YBR is or the dots. I know I can find them by clicking "all data", or looking at the "Hard Cap" numbers, but it would be WAY more intuitive to be able to hover with the mouse and SEE the values.
Justin Kwok commented
Some smaller goals for this might include being able to hover over the graph and see the date. When graphs get large, having the date would make it easier to figure out trends or historical milestones.
This is backward looking, so I guess would be lower priority in the grand beeminder scheme. But looking over the history can help with making plans.
tom corcoran commented
This is missing alright! Mousing over the datapoints on the graph should show the date and value! Good luck cracking the implementation! Another vote here for high charts. Maybe http://vanilla-js.com/ can help.
One more suggestion for your chart library and maybe something that is easier to integrate into beeminder: highcharts: http://www.highcharts.com/ I'm using it at http://alpha.finitetree.com - see an example at http://alpha.finitetree.com/experiment_runs/FW82RKbuSwBwWNN9 and it was surprisingly easy to integrate into a Rails app using the lazy_high_charts gem - https://github.com/michelson/lazy_high_charts
Admindreeves (Cofounder, Beeminder) commented
@jamuraa, thanks for the pointer to jqplot! That's your recommendation? I just added it to my collection of links related to charting libraries: http://icio.us/dreev/chart
It would be awesome to have the plots be in something like HTML5 using jQplot (http://www.jqplot.com/) - you could add a lot of nifty hover data then.
Of course it is a really good idea!
Did you think I was gonna give you a bad one?