In this post we look at few graphing utilities which would help us in
rendering graphs (charts) simply. Few of the tools I researched are discussed here.
I'm still looking out for a good tool to have these charts zoom in/out and ability to focus in on small time periods. Let me know if you know ?
Built a tutorial youtube video on this which can be used to get going on this tool.
The code files for that same video can be found here on GitHub
This is a also a powerful tool to render graphs. Mpld3 is used to get the rendering for browsers and clean up the default rendering by matplot library. By default didn't like rendering as much as pygal above.
I'm still looking out for a good tool to have these charts zoom in/out and ability to focus in on small time periods. Let me know if you know ?
Python - Pygal
Pygal is a really good utility to generate graphs in svg or png with default rendering being good enough.Built a tutorial youtube video on this which can be used to get going on this tool.
The code files for that same video can be found here on GitHub
- http://pygal.org/en/stable/documentation/index.html
- http://pygal.org/en/stable/installing.html
- http://www.pygal.org/en/stable/documentation/configuration/rendering.html
- http://www.pygal.org/en/stable/documentation/output.html
- https://docs.python.org/2/library/csv.html
Python – MatPlotLib & Mpld3
This is a also a powerful tool to render graphs. Mpld3 is used to get the rendering for browsers and clean up the default rendering by matplot library. By default didn't like rendering as much as pygal above.
Built a tutorial youtube video on this which can be used to get going on this tool.
The code files for that same video can be found here on GitHub
The code files for that same video can be found here on GitHub
- http://matplotlib.org/2.0.0/index.html
- http://matplotlib.org/2.0.0/users/pyplot_tutorial.html
- http://matplotlib.org/2.0.0/api/pyplot_api.html#matplotlib.pyplot.colors
- http://matplotlib.org/2.0.0/faq/usage_faq.html
- http://mpld3.github.io/
- https://github.com/mpld3/mpld3/issues/203
- https://github.com/mpld3/mpld3/issues/315
GnuPlot
This cool tool allows a powerful rendering of charts without much coding
at all. Mostly configuration needs to happen and it can read data files
on its own and render graphs for you. Very powerful in its own right
and really good rendering.
Built a tutorial youtube video on this which can be used to get going on this tool.
The code files for that same video can be found here on GitHub
The code files for that same video can be found here on GitHub
- http://www.gnuplot.info/
- https://www.ibm.com/developerworks/aix/library/au-gnuplot/
- https://h3manth.com/content/plotting-performance-graph-gnulinux-box
- https://www.gadgetdaily.xyz/create-a-graph-of-your-systems-performance/4/
- https://blogs.oracle.com/taylor22/entry/graphing_solaris_performance_stats
- http://gnuplot-surprising.blogspot.com/2012/06/plot-interactive-svg-graph-using.html