94 | | For quick visualisations in the browser, we have included [http://www.jqplot.com jqPlot]. |
95 | | |
96 | | We have included the [http://healthscapes.org Healthscapes] !SaVaGe library to easily output SVG graphs: |
97 | | * [wiki:DeveloperGuidelinesSVG] |
98 | | * We should have a recommended tested SVG plugin for Internet Explorer < 9 |
99 | | * http://www.savarese.com/software/svgplugin/ (not 64-bit) |
100 | | * http://www.adobe.com/svg/viewer/install/ (Not maintained - e.g. no Windows 7 support) |
101 | | * Background page: http://www.w3.org/Graphics/SVG/IG/wiki/SVG_Plugin_for_IE |
102 | | |
103 | | T2 includes a basic barchart function: |
| 97 | * Current the following chart tools are included in Sahana Eden: |
| 98 | * [http://www.jqplot.com jqPlot]. |
| 99 | * [http://matplotlib.sourceforge.net/faq/howto_faq.html#matplotlib-in-a-web-application-server Matplotlib] |
| 100 | * The [http://healthscapes.org Healthscapes] !SaVaGe library is included to easily output SVG graphs. See: [wiki:DeveloperGuidelinesSVG] |
| 101 | * Outputs SVG graphs |
| 102 | * We should have a recommended tested SVG plugin for Internet Explorer < 9 |
| 103 | * http://www.savarese.com/software/svgplugin/ (not 64-bit) |
| 104 | * http://www.adobe.com/svg/viewer/install/ (Not maintained - e.g. no Windows 7 support) |
| 105 | * Background page: http://www.w3.org/Graphics/SVG/IG/wiki/SVG_Plugin_for_IE |
| 106 | * http://www.reynoldsftw.com/2009/02/6-jquery-chart-plugins-reviewed/ |
| 107 | * Recommends [http://code.google.com/p/flot/ Flot]: "''From an interaction perspective, Flot by far will get you as close as possible to Flash graphing as you can get with jQuery.''" |
| 108 | * [http://www.web2pyslices.com/main/slices/take_slice/12 Cairo] can generate nice charts from the back-end |
| 109 | * T2 includes a basic barchart function: |
116 | | * [http://matplotlib.sourceforge.net/faq/howto_faq.html#matplotlib-in-a-web-application-server Matplotlib] can generate visualisations |
117 | | * [http://www.web2pyslices.com/main/slices/take_slice/12 Cairo] can generate nice charts from the back-end |
| 122 | === Spreadsheets === |
| 123 | * Excel files are currently written using [http://pypi.python.org/pypi/xlwt xlwt]. |
| 124 | * [http://sourceforge.net/projects/pyexcelerator PyExcelerator] |
| 125 | * Docs on Python Excel libraries: http://www.python-excel.org/ |
| 126 | * Thread recommending xlwt: http://groups.google.com/group/web2py/browse_thread/thread/375307e92df40ca8 |
| 127 | * [http://appyframework.org/pod.html Pod] to create Open Document Format |
119 | | === Map === |
120 | | We want to be able to provide reports suitable for displaying inside popups on Map Polygons: |
121 | | * [wiki:BluePrintGISFeatureLayers] |
122 | | |
123 | | === PDF === |
124 | | For more formal reports (which can also be retrieved via webservices using the PDF representation of the REST Controller), we currently use [http://reportlab.org ReportLab]. This also supports Graphics (via [http://www.pythonware.com/products/pil/ PIL]) |
125 | | |
126 | | === Spreadsheets === |
127 | | Excel files are currently written using [http://pypi.python.org/pypi/xlwt xlwt]. |
128 | | |
129 | | == References == |
130 | | |
131 | | === Other Available Tools === |
132 | | === PDF === |
133 | | Other options: |
134 | | * http://www.reynoldsftw.com/2009/02/6-jquery-chart-plugins-reviewed/ |
135 | | * Recommends [http://code.google.com/p/flot/ Flot]: "''From an interaction perspective, Flot by far will get you as close as possible to Flash graphing as you can get with jQuery.''" |
136 | | * [http://www.xhtml2pdf.com Pisa] uses [http://reportlab.org ReportLab] to generate PDF from HTML |
137 | | * [http://code.google.com/p/jspdf jsPDF] uses pure !JavaScript to create PDFs |
138 | | * [http://geraldo.sourceforge.net Geraldo] builds on !ReportLab, and we used to use this, but no longer |
139 | | * Use S3XRC & hence XSLT to generate XML-FO which can be converted to PDF |
140 | | * http://xmlgraphics.apache.org/fop/ |
141 | | * http://pypi.python.org/pypi/zopyx.convert/ |
142 | | * [http://osdir.com/ml/python.reportlab.user/2003-10/msg00206.html Recommend ReportLab over FOP] |
143 | | |
144 | | ==== Spreadsheets ==== |
145 | | * [http://sourceforge.net/projects/pyexcelerator PyExcelerator] |
146 | | * Docs on Python Excel libraries: http://www.python-excel.org/ |
147 | | * Thread recommending xlwt: http://groups.google.com/group/web2py/browse_thread/thread/375307e92df40ca8 |
148 | | * [http://appyframework.org/pod.html Pod] to create Open Document Format |
149 | | |
150 | | ==== Flash ==== |
| 129 | === Flash === |