Similarly, are there many plans for enhancements, or is that really a question of which patches start rolling in?
Thanks!
Immediate improvements are likely to be better date handling and x-axis labelling (really they're both fixes rather than enhancements). Development so far's been driven by my rather specific requirements for howmanyleft.
I'd not initially intended to release it, but several requests from other interested developers prompted me to stick it up on github with a quickly hacked-together project page. I'm keen to see what other devs would like to do with it!
The only feedback I have is that, when you're not hovering, or exiting a chart with your mouse, the balloon displaying the information at a certain point should disappear.
Have you thought about making more powerful features, say, realtime adjustment of the axes, zooming, etc?
Personally I'm interested in having things like this for analytics. One thing I'd like to see is some kind of interaction with D3.js in case i wanted to visualize the data in other ways. Any ideas on integrating this with that library?
Zooming/panning isn't something I've had a need for yet, the same for data bindings. There's no reason why they couldn't be integrated (although D3 could be a pretty serious job..)
Thanks for sharing. We may be forking and pull-requesting soon.
PS: Bitbucket's version is more recent than the one in Github.
We use jqplot, but are looking for an alternative that is also in JS, but more similar to the google analytics graphs. Your's comes close in looks. Any plans for:
a) Inline labels like google analytics, instead of under and to the left of the graph. Makes it so much more pretty, as the graph can have its edges match the rest of the interface.
b) Support for updating data for a live data stream, scrolling the graph?
c) Stacked area graphs (as in just filling in the backgrounds)
Anyone else know of a javacript graph that might suit our needs?
Thanks!
You could hack in (a), though it might be a bit of a challenge. If you have a lot of data, the other valuable thing that dygraphs gives you is the ability to pan/zoom your charts.
http://shutterstock.github.com/rickshaw/
It is built on top of D3.
Neat stuff -- I dig your defaults: https://github.com/oesmith/morris.js/blob/master/morris.coff...
... and you may want to move some of the helper functions within "redraw" out into regular instance functions, for clarity, and since you're already using a class.
Anyway, this sort of thing can be helpful for quick one-offs, but for anyone who runs into the limits of what a tool like this one can do, and needs something more customizable or sophisticated, remember to take a look at D3. It really is neat. http://mbostock.github.com/d3/
Does the graph handle hours/minutes/seconds or no?