VTK/Charts: Difference between revisions

From KitwarePublic
< VTK
Jump to navigationJump to search
(Added links to sub pages discussing API in more detail)
Line 14: Line 14:
== Further Details on API ==
== Further Details on API ==


Please see [[VTK/Charts/API]] for a discussion about the API. There is also more detail about the [[VTK/Charts/2DAPI 2D API]] and the [[VTK/Charts/ChartAPI chart API]] along with proposed class relationships.
Please see [[VTK/Charts/API API]] for a discussion about the API. There is also more detail about the [[VTK/Charts/2DAPI "2D API"]] and the [[VTK/Charts/ChartAPI "chart API"]] along with proposed class relationships.


== Chart Types ==
== Chart Types ==

Revision as of 14:54, 22 October 2009

Goals

  • Render 2D charts using OpenGL/VTK
  • Scalable to large data sets
  • Simple, flexible API
  • Enable server side rendering of charts with VTK compositing

Open Questions

  • Alternate backend to produce publication quality output?
  • Possibility to extend the API to 3D charts in the future?
  • Maybe real-time charting? (just-in-time visualization of data sets)

Further Details on API

Please see VTK/Charts/API API for a discussion about the API. There is also more detail about the VTK/Charts/2DAPI "2D API" and the VTK/Charts/ChartAPI "chart API" along with proposed class relationships.

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)