Tiki has a few ways (ideas!) to visualize data. See also: Datavis Convergence

Bugs and Wishes

Open or Pending bugs and wishes tagged against the feature category "Charts and Data Visualization"

No results for query.

Create Item


Current features and Ideas

Plugins:
  • PluginChart, the first one, from spreadsheet data
  • PluginChartJS, added in Tiki16, if someone is able to make ti work
  • PluginPivotTable, added in Tiki16.2, and it can make some charts types also
  • PluginR also allows displaying graphs from data, through many of the packages for display and visualization of data: Lattice, ggplot2, gmaps, googleVIS (Google Visualization API), rCharts (PolyCharts), ...
  • PluginDBreport, which could be transformed to charts & graphs

Some key libraries

Kibana

Grafana

d3.js

Plotly.js

  • Built on top of d3.js and stack.gl, plotly.js is a high-level, declarative charting library. plotly.js ships with 20 chart types, including 3D charts, statistical graphs, and SVG maps.
  • Plotly.js (MIT licensed):
    https://plot.ly/javascript/open-source-announcement/

pivottable.js

MIT-licensed!

Vega




Also:

  • Flare: http://flare.prefuse.org
    A priori desestimated because:
    • It uses Flash, it can be used with free compilers (like the Free Flex SDK), and it produces impressive graphs. But we don't have anyone in the community using it right now, so it looks as if it would be too hard to maintain.
    • it seems that the issue with visualization is not with the rendering engine as much as with gathering the data at this time (2011). For the rendering part, Raphael as used in sheets does a very good job.
    • some tiki devs would prefer to use some non-flash solution, e.g. something like http://thejit.org/ or the Raphael lib to visualise data in Tiki
    • flash animations are cool but it is too proprietary and problematic to code in an open source manner and make it accessible for everyone (you know, flash is not on iOS devices, requires 3rd party plugin in the browser, is cpu/memory resources intensive, etc.

When to use which type of chart

From https://www.facebook.com/photo.php?fbid=10154694517068373&set=a.48564688372.72440.692068372&type=3&theater
Source: https://www.facebook.com/photo.php?fbid=10154694517068373&set=a.48564688372.72440.692068372&type=3&theater

Examples

Recent features - PluginChartJS

Showcase PluginChartJS

Recent features - Plotly in PluginPivotTable

Showcase some of the promising charting features of Plotly through PluginPivotTable AND include one example with data to demonstrate the Boxplot chart with highlighting of user items or group items belonging to the user.

Image

Other features - Spreadsheet charts

Showcase some of the (weak) charting capabilities in current Spreadsheets feature (see Spreadsheet demo for the time being)

Image

Other features - PluginGDGraph

Showcase also PluginGdGraph

Test Chart with Vertical Bars
Test Chart with Horizontal Bars

Former features - PluginChart

Currently broken since years ago
See PluginChart

Other features - PluginGoogleChart

Showcase also PluginGoogleChart

alias