VTK/Charts: Difference between revisions

From KitwarePublic
< VTK
Jump to navigationJump to search
mNo edit summary
(Added some more notes about chart types, other projects, open questions.)
Line 1: Line 1:
== Rendering ==
Interactive rendering using VTK/OpenGL, with an emphasis on performance and scalability.
* Alternate backend to produce publication quality output?
* Possibility to extend the API to 3D charts in the future?
== Chart Types ==
* XY plot
* Scatter
* Bar chart
* Histogram
* Stack chart
* Pie chart
* Parallel axes
* Tree map
* Bubble chart
== Existing Applications/Libraries ==
== Existing Applications/Libraries ==


=== Multiple Backends (Publication Quality) ===
Below is a summary of different libraries or applications that produce 2D charts and plots. Those listed either provide both screen and publication quality rendering, or just screen rendering.
 
* [http://plplot.sourceforge.net/ PLPlot]
* [http://matplotlib.sourceforge.net/ matplotlib]
* [http://home.gna.org/veusz/ Veusz]
* [http://plasma-gate.weizmann.ac.il/Grace/ Grace]


=== Optimized for Screen Rendering ===
=== Optimized for Screen Rendering ===


* [http://www.prefuse.org/ prefuse]
* [http://www.tableausoftware.com/ tableau]
* [http://manyeyes.alphaworks.ibm.com/manyeyes/ Many Eyes]
* [http://code.google.com/apis/chart/ Google Chart]
  * [http://qwt.sourceforge.net/ Qwt]
  * [http://qwt.sourceforge.net/ Qwt]
  * [http://qwtplot3d.sourceforge.net/ QwtPlot3D]
  * [http://qwtplot3d.sourceforge.net/ QwtPlot3D]
  * [http://anaphe.web.cern.ch/anaphe/qplotter.html QPlotter]
  * [http://anaphe.web.cern.ch/anaphe/qplotter.html QPlotter]
=== Multiple Backends (Publication Quality) ===
* [http://plplot.sourceforge.net/ PLPlot]
* [http://www.gnuplot.info/ gnuplot]
* [http://matplotlib.sourceforge.net/ matplotlib]
* [http://home.gna.org/veusz/ Veusz]
* [http://plasma-gate.weizmann.ac.il/Grace/ Grace]
* [http://glx.sourceforge.net/ GLE]

Revision as of 17:35, 7 October 2009

Rendering

Interactive rendering using VTK/OpenGL, with an emphasis on performance and scalability.

* Alternate backend to produce publication quality output?
* Possibility to extend the API to 3D charts in the future?

Chart Types

* XY plot
* Scatter
* Bar chart
* Histogram
* Stack chart
* Pie chart
* Parallel axes
* Tree map
* Bubble chart

Existing Applications/Libraries

Below is a summary of different libraries or applications that produce 2D charts and plots. Those listed either provide both screen and publication quality rendering, or just screen rendering.

Optimized for Screen Rendering

* prefuse
* tableau
* Many Eyes
* Google Chart
* Qwt
* QwtPlot3D
* QPlotter

Multiple Backends (Publication Quality)

* PLPlot
* gnuplot
* matplotlib
* Veusz
* Grace
* GLE