Hi, I'm Ryan, I wrote Epoch. Yes, I agree hover support would be nice. My take on the initial release was that I wanted to keep it super simple. So I decided that we should first build out the basic charts without any bells or whistles. To aid developers who need more than just the basics I also built out a small class hierarchy that allows you to override / modify the default chart behaviors.
It's pretty clear that library needs better support for features like this moving forward. At the very least, there should be consistent and straightforward way to extend Epoch to help with these sorts of things.
If anyone is interested in continuing the discussion I've opened up a new issue in the repository specifically targeting hover behaviors: https://github.com/fastly/epoch/issues/63
Are there more d3 based libraries than the ones you mentioned?
I've had great success with http://dimplejs.org
Makes common things easy and gets the hell out of your way when you want to customise things with D3.
I'm a fan of dimple as well. I created custom tags for it[1] so you can draw charts in the following manner:
<dimple-chart data="data" height="300" width="300" margin-bottom="15%" type="bar">
<dimple-axis position="y" type="measure" field="Awesomeness"></dimple-axis>
<dimple-axis position="x" type="category" field="Word" orderBy="Word"></dimple-axis>
<dimple-legend x="10" y="10" width="500" height="30" ></dimple-legend>
</dimple-chart>
I just started building this using Mozilla's x-tags. Mainly to clean up my own app, others are welcome to take a look.
Re:Epoch – A real-time charting library
by stollercyrus on Thursday June 26, 2014 @04:37AM
(#7948627)
I've used http://nvd3.org/ in the past.
I think Rickshaw is one of the best http://code.shutterstock.com/rickshaw/
But there's also: http://tenxer.github.io/xcharts/
try dc.js http://dc-js.github.io/dc.js/
Re:Epoch – A real-time charting library
by ninjaranter on Friday June 27, 2014 @12:18AM
(#7952717)
Contour http://forio.com/contour/
there is also c3.js http://c3js.org/
One obvious thing that felt like Epoch was missing was hover-over info. At least I couldn't spot it on the examples.
[0]https://github.com/shutterstock/rickshaw [1]https://github.com/kenhub/giraffe