Slicer3:2DPlotting
From Slicer Wiki
Home < Slicer3:2DPlotting
Introduction
Development of 2D plotting in 3D Slicer is in progress as part of 4D Analysis Module Project. The goal is to provide a capability to plot time series data e.g. time-intensity plot, cardiac signal etc. This page describes the design, status and small tutorials.
Desgin
The 2D plotting is implemented as a set of classes consisting of
- vtkSliceerXYPlotWidget: A widget class to display a graph.
- vtkMRMLPlotManagerNode: A MRML node class to store graph property as well as pointers to vtkMRMLArrayPlotNode objects
- vtkMRMLArrayPlotNode: A MRML node class to hold line property and a pointer to vtkMRMLDoubleArrayNode, which hold array data to be plotted.