-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Replace embedded png graphs with interactive html graphs #5
Comments
It looks like it is not worth to migrate to gnuplot's canvas terminal. The functionality out of the box is limited, e.g. for a plot with an inset only one pair of axis becomes interactive. For multiple plots on a page, a heavy java script coding is required. Also it is not clear why to use jsdir option if required css and js files come with gnuplot's distribution, however, automatic detection of a path to these scripts is not provided. Workaround needed. |
one of the alternatives is pygal:
But:
|
Among other alternatives, Bokeh and altair are in active development. I would prefer Bokeh because of simple and clear procedure to embed its plots into html. Unfortunately, the later package does provide streamgraph plot out of the box, which looks natural for diplaying authors' contribution. |
I found echarts which looks nice and the syntax seems not too hard: https://echarts.apache.org/examples/en/editor.html?c=themeRiver-basic I don't know how easy it is to integrate however |
Same here, not sure I will find time to work on it. |
Found yet another possible one: http://nvd3.org/index.html Seems easy to integrate (it's all javascript), data input is just json which we could easily generate, and it has steam charts and a 'viewfinder' in its demos. Did not see an example of an inset plot, but I think we can do away with that if it's the only missing thing. |
thanks to @pulkomandy , this long-lasting issue is now resolved! Nvd3 is the js-library used to render graphs for repostat. |
http://gnuplot.sourceforge.net/demo_canvas_5.2/
The text was updated successfully, but these errors were encountered: