VTK/Charts: Difference between revisions

From KitwarePublic
< VTK
Jump to navigationJump to search
mNo edit summary
Line 3: Line 3:
Interactive rendering using VTK/OpenGL, with an emphasis on performance and scalability.
Interactive rendering using VTK/OpenGL, with an emphasis on performance and scalability.


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


== Chart Types ==
== Chart Types ==
Line 24: Line 24:
=== Optimized for Screen Rendering ===
=== Optimized for Screen Rendering ===


* [http://www.prefuse.org/ prefuse]
* [http://www.prefuse.org/ prefuse]
* [http://www.tableausoftware.com/ tableau]
* [http://www.tableausoftware.com/ tableau]
* [http://manyeyes.alphaworks.ibm.com/manyeyes/ Many Eyes]
* [http://manyeyes.alphaworks.ibm.com/manyeyes/ Many Eyes]
* [http://code.google.com/apis/chart/ Google Chart]
* [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) ===
=== Multiple Backends (Publication Quality) ===


* [http://plplot.sourceforge.net/ PLPlot]
* [http://plplot.sourceforge.net/ PLPlot]
* [http://www.gnuplot.info/ gnuplot]
* [http://www.gnuplot.info/ gnuplot]
* [http://matplotlib.sourceforge.net/ matplotlib]
* [http://matplotlib.sourceforge.net/ matplotlib]
* [http://home.gna.org/veusz/ Veusz]
* [http://home.gna.org/veusz/ Veusz]
* [http://plasma-gate.weizmann.ac.il/Grace/ Grace]
* [http://plasma-gate.weizmann.ac.il/Grace/ Grace]
* [http://glx.sourceforge.net/ GLE]
* [http://glx.sourceforge.net/ GLE]

Revision as of 17:42, 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

Multiple Backends (Publication Quality)