Make the graph scalable.
With 30 datapoints its no big deal, but I have looking at lots of stuff here and when there is years of data on a graph, it gets pretty cluttered and difficult to see where you are in relation to the road. Only relevant for relatively long term goals or recording I guess, but some that have been around a while are tough to see.

Working on this! And we should emphasize that the specific problem is now solved (see x-min etc in graph settings) but it will be much nicer when you can just pan and zoom visually.
-
Admindreeves (Cofounder, Beeminder) commented
We have a very beta version deployed for daily beemail subscribers but aren't happy enough with it to give it to everyone...
-
Zach Wolfe commented
Was this ever finished?
-
Essy commented
Oops. I just posted a suggestion to this elsewhere. I'll remove my votes over there and put them here instead. The request was:
Allow an option for the lower and upper bounds of the x-axis to be set as a certain number of days (i.e. entering "28 days", vs. just entering a certain date). That way, if I want to keep the last month/quarter/year in view, I can do that without frequently changing the lower bound of the x-axis on all of my goals.
-
Admindreeves (Cofounder, Beeminder) commented
Good call on requesting an update! One thing we've done as a stop-gap is add fields -- x-min, x-max, y-min, y-max -- in advanced settings (or just x-min in basic settings) as a crude way to pan and zoom. Actually replacing the static image-based graphing with javascript graphs is a surprisingly big undertaking that involves back-end infrastructure and the impacts the Android and iPhone apps. This definitely is eventually happening though!
-
Ioannis Dermitzakis commented
is there an update on this feature's progress? It has been 1.5 years..
-
girish sastry commented
I'd love a way to do aggregations and compute various summary statistics for a period of time in the UI. Like, see the total # of hours I've spent doing a task.
-
Admindreeves (Cofounder, Beeminder) commented
There some useful comments on this related suggestion -- http://beeminder.uservoice.com/forums/3011-general/suggestions/2593138-render-graphs-using-html5-canvas -- which I'm closing since it's similar to this one, but it will be useful for us to refer to as we work on this.
-
John commented
Now if it could just be kept at 7 days or 1 month or whatever I chose so that the scale of the graph was the same each day. That way I get a better feel for how well I am doing. Sorry, I know this is obvious but just in case :)
-
John commented
awesome!!
-
Admindreeves (Cofounder, Beeminder) commented
There's now a (sorta tedious) way to zoom in advanced settings. We'll figure out how to build that into the interface in a more intuitive way (perhaps just by switching to a javascript graphing library).
-
John commented
yeah i am finding the graph less and less motivating the longer it gets. Because I liked seeing how far up my little graph went when I entered my datapoint. It moves less and less now :( It's only going to get worse.....
-
army1987 commented
That's badly needed now that old data points are no longer taken off the graph after resets.
-
Philip commented
A "Mirrored Log" scale on the time axis is what I've always wanted in a graph, centered around the present. Far past and far future events would be scrunched, and the recent past & future would be both legible and meaningful. (Not that beeminder has a far-future view, but the principle holds.)
-
Valentin Nemcev commented
I think it is not some cosmetics/usability thing, but a fundamental feature. I live on the scale of days and sometimes hours so for me motivation decreases in inverse proportion to the graph scale.
Also, if it is possible, I would really appreciate option to disable autosumming and increase resolution on the time scale, so I can see multiple data submissions on one day.
Of course, big picture is still important, but I only need it about once per week. In other words, to maximize usefulness of the service form me, graphs should be scalable and have higher resolution on the time scale. -
mimercha commented
This is a great idea. I think using Google's finance graphs as a reference for what this could look like would be nice: http://www.google.com/finance?q=ibm
-
chris commented
Sounds like this is on its way, but I definitely vote for this --- I only have a couple months of data and already it takes a slight squint to see where I am.
-
Admindreeves (Cofounder, Beeminder) commented
Yeah, the multiple graphs feeding in to each other was a hack. We have a much better way to do that coming soon. It's related to this idea:
-
jamuraa commented
Alternatively, you could make it easier / better to zoom in on the last N days of the graph, so you could see the last month or year. In the past they set up multiple graphs with one feeding the other.