Use pandas and the matplotlib library for the graph
- A tentative to create graphs was introduced in version 0.8.8.1.
- It relies on the chart package of the Ext JS library (http://docs.sencha.com/extjs/4.2.1/#!/api)
- The quality of the graphs is poor with respect to what we are doing.
- The pandas (http://pandas.pydata.org/pandas-docs/stable/) and the matplolib (http://matplotlib.org/) libraries have been developed to perform data analysis in python. They can manipulate a large amount of data, perform high level statistical analysis and produce high quality plot.
- They are available on the server and used in the
track_events
applications. - Use pandas and maplotlib instead of the chart package.
- Take the code develop in
track_events
as an example. It might be possible to encapsulated the track_events part into a web2py plugin ?