Data representation that takes generic multivariate data and produces a parallel coordinates plot. This plot optionally can draw a histogram-based plot summary.
More...
|
virtual int | IsA (const char *type) |
|
vtkParallelCoordinatesHistogramRepresentation * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | ApplyViewTheme (vtkViewTheme *theme) |
|
virtual int | SwapAxisPositions (int position1, int position2) |
|
virtual int | SetRangeAtPosition (int position, double range[2]) |
|
|
virtual void | SetUseHistograms (int) |
|
virtual int | GetUseHistograms () |
|
virtual void | UseHistogramsOn () |
|
virtual void | UseHistogramsOff () |
|
|
virtual void | SetShowOutliers (int) |
|
virtual int | GetShowOutliers () |
|
virtual void | ShowOutliersOn () |
|
virtual void | ShowOutliersOff () |
|
|
virtual void | SetHistogramLookupTableRange (double, double) |
|
void | SetHistogramLookupTableRange (double[2]) |
|
virtual double * | GetHistogramLookupTableRange () |
|
virtual void | GetHistogramLookupTableRange (double &, double &) |
|
virtual void | GetHistogramLookupTableRange (double[2]) |
|
|
void | SetNumberOfHistogramBins (int, int) |
|
void | SetNumberOfHistogramBins (int *) |
|
virtual int * | GetNumberOfHistogramBins () |
|
virtual void | GetNumberOfHistogramBins (int &, int &) |
|
virtual void | GetNumberOfHistogramBins (int[2]) |
|
|
void | SetPreferredNumberOfOutliers (int) |
|
virtual int | GetPreferredNumberOfOutliers () |
|
vtkParallelCoordinatesRepresentation * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual const char * | GetHoverText (vtkView *view, int x, int y) |
|
void | SetPlotTitle (const char *) |
|
void | ResetAxes () |
|
int | SetPositionAndSize (double *position, double *size) |
|
int | GetPositionAndSize (double *position, double *size) |
|
void | SetAxisTitles (vtkStringArray *) |
|
void | SetAxisTitles (vtkAlgorithmOutput *) |
|
virtual int | GetNumberOfAxes () |
|
virtual int | GetNumberOfSamples () |
|
void | SetNumberOfAxisLabels (int num) |
|
virtual int | GetNumberOfAxisLabels () |
|
int | SetXCoordinateOfPosition (int position, double xcoord) |
|
double | GetXCoordinateOfPosition (int axis) |
|
void | GetXCoordinatesOfPositions (double *coords) |
|
int | GetPositionNearXCoordinate (double xcoord) |
|
virtual void | SetUseCurves (int) |
|
virtual int | GetUseCurves () |
|
virtual void | UseCurvesOn () |
|
virtual void | UseCurvesOff () |
|
virtual void | SetCurveResolution (int) |
|
virtual int | GetCurveResolution () |
|
virtual double | GetLineOpacity () |
|
virtual double | GetFontSize () |
|
virtual double * | GetLineColor () |
|
virtual void | GetLineColor (double &, double &, double &) |
|
virtual void | GetLineColor (double[3]) |
|
virtual double * | GetAxisColor () |
|
virtual void | GetAxisColor (double &, double &, double &) |
|
virtual void | GetAxisColor (double[3]) |
|
virtual double * | GetAxisLabelColor () |
|
virtual void | GetAxisLabelColor (double &, double &, double &) |
|
virtual void | GetAxisLabelColor (double[3]) |
|
virtual void | SetLineOpacity (double) |
|
virtual void | SetFontSize (double) |
|
virtual void | SetLineColor (double, double, double) |
|
virtual void | SetLineColor (double[3]) |
|
virtual void | SetAxisColor (double, double, double) |
|
virtual void | SetAxisColor (double[3]) |
|
virtual void | SetAxisLabelColor (double, double, double) |
|
virtual void | SetAxisLabelColor (double[3]) |
|
virtual void | SetAngleBrushThreshold (double) |
|
virtual double | GetAngleBrushThreshold () |
|
virtual void | SetFunctionBrushThreshold (double) |
|
virtual double | GetFunctionBrushThreshold () |
|
int | GetRangeAtPosition (int position, double range[2]) |
|
virtual void | LassoSelect (int brushClass, int brushOperator, vtkPoints *brushPoints) |
|
virtual void | AngleSelect (int brushClass, int brushOperator, double *p1, double *p2) |
|
virtual void | FunctionSelect (int brushClass, int brushOperator, double *p1, double *p2, double *q1, double *q2) |
|
virtual void | RangeSelect (int brushClass, int brushOperator, double *p1, double *p2) |
|
vtkRenderedRepresentation * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | SetLabelRenderMode (int) |
|
virtual int | GetLabelRenderMode () |
|
vtkDataRepresentation * | NewInstance () const |
|
virtual void | ApplyViewTheme (vtkViewTheme *vtkNotUsed(theme)) |
|
vtkAlgorithmOutput * | GetInputConnection (int port=0, int index=0) |
|
vtkAnnotationLink * | GetAnnotationLink () |
|
void | SetAnnotationLink (vtkAnnotationLink *link) |
|
void | Select (vtkView *view, vtkSelection *selection) |
|
void | Select (vtkView *view, vtkSelection *selection, bool extend) |
|
void | Annotate (vtkView *view, vtkAnnotationLayers *annotations) |
|
void | Annotate (vtkView *view, vtkAnnotationLayers *annotations, bool extend) |
|
virtual void | SetSelectable (bool) |
|
virtual bool | GetSelectable () |
|
virtual void | SelectableOn () |
|
virtual void | SelectableOff () |
|
void | UpdateSelection (vtkSelection *selection) |
|
void | UpdateSelection (vtkSelection *selection, bool extend) |
|
void | UpdateAnnotations (vtkAnnotationLayers *annotations) |
|
void | UpdateAnnotations (vtkAnnotationLayers *annotations, bool extend) |
|
virtual vtkAlgorithmOutput * | GetInternalAnnotationOutputPort () |
|
virtual vtkAlgorithmOutput * | GetInternalAnnotationOutputPort (int port) |
|
virtual vtkAlgorithmOutput * | GetInternalAnnotationOutputPort (int port, int conn) |
|
virtual vtkAlgorithmOutput * | GetInternalSelectionOutputPort () |
|
virtual vtkAlgorithmOutput * | GetInternalSelectionOutputPort (int port) |
|
virtual vtkAlgorithmOutput * | GetInternalSelectionOutputPort (int port, int conn) |
|
virtual vtkAlgorithmOutput * | GetInternalOutputPort () |
|
virtual vtkAlgorithmOutput * | GetInternalOutputPort (int port) |
|
virtual vtkAlgorithmOutput * | GetInternalOutputPort (int port, int conn) |
|
virtual void | SetSelectionType (int) |
|
virtual int | GetSelectionType () |
|
virtual void | SetSelectionArrayNames (vtkStringArray *names) |
|
virtual vtkStringArray * | GetSelectionArrayNames () |
|
virtual void | SetSelectionArrayName (const char *name) |
|
virtual const char * | GetSelectionArrayName () |
|
vtkPassInputTypeAlgorithm * | NewInstance () const |
|
vtkPolyData * | GetPolyDataOutput () |
|
vtkStructuredPoints * | GetStructuredPointsOutput () |
|
vtkImageData * | GetImageDataOutput () |
|
vtkStructuredGrid * | GetStructuredGridOutput () |
|
vtkUnstructuredGrid * | GetUnstructuredGridOutput () |
|
vtkRectilinearGrid * | GetRectilinearGridOutput () |
|
vtkTable * | GetTableOutput () |
|
vtkGraph * | GetGraphOutput () |
|
vtkDataObject * | GetInput () |
|
vtkDataObject * | GetOutput () |
|
vtkDataObject * | GetOutput (int) |
|
void | SetInputData (vtkDataObject *) |
|
void | SetInputData (int, vtkDataObject *) |
|
void | AddInputData (vtkDataObject *) |
|
void | AddInputData (int, vtkDataObject *) |
|
virtual int | ProcessRequest (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
|
vtkAlgorithm * | NewInstance () const |
|
int | HasExecutive () |
|
vtkExecutive * | GetExecutive () |
|
virtual void | SetExecutive (vtkExecutive *executive) |
|
virtual int | ModifyRequest (vtkInformation *request, int when) |
|
vtkInformation * | GetInputPortInformation (int port) |
|
vtkInformation * | GetOutputPortInformation (int port) |
|
int | GetNumberOfInputPorts () |
|
int | GetNumberOfOutputPorts () |
|
void | UpdateProgress (double amount) |
|
vtkInformation * | GetInputArrayInformation (int idx) |
|
void | RemoveAllInputs () |
|
vtkDataObject * | GetOutputDataObject (int port) |
|
virtual void | RemoveInputConnection (int port, vtkAlgorithmOutput *input) |
|
virtual void | RemoveInputConnection (int port, int idx) |
|
virtual void | RemoveAllInputConnections (int port) |
|
int | GetNumberOfInputConnections (int port) |
|
int | GetTotalNumberOfInputConnections () |
|
vtkAlgorithmOutput * | GetInputConnection (int port, int index) |
|
vtkAlgorithm * | GetInputAlgorithm (int port, int index, int &algPort) |
|
vtkAlgorithm * | GetInputAlgorithm (int port, int index) |
|
vtkExecutive * | GetInputExecutive (int port, int index) |
|
vtkInformation * | GetInputInformation (int port, int index) |
|
vtkInformation * | GetOutputInformation (int port) |
|
virtual void | UpdateInformation () |
|
virtual void | UpdateDataObject () |
|
virtual void | PropagateUpdateExtent () |
|
virtual void | UpdateWholeExtent () |
|
void | ConvertTotalInputToPortConnection (int ind, int &port, int &conn) |
|
int | SetUpdateExtentToWholeExtent (int port) |
|
int | SetUpdateExtentToWholeExtent () |
|
void | SetUpdateExtent (int port, int extent[6]) |
|
int | ProcessRequest (vtkInformation *request, vtkCollection *inInfo, vtkInformationVector *outInfo) |
|
virtual int | ComputePipelineMTime (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, unsigned long *mtime) |
|
virtual vtkInformation * | GetInformation () |
|
virtual void | SetInformation (vtkInformation *) |
|
virtual void | Register (vtkObjectBase *o) |
|
virtual void | UnRegister (vtkObjectBase *o) |
|
virtual void | SetAbortExecute (int) |
|
virtual int | GetAbortExecute () |
|
virtual void | AbortExecuteOn () |
|
virtual void | AbortExecuteOff () |
|
virtual void | SetProgress (double) |
|
virtual double | GetProgress () |
|
void | SetProgressText (const char *ptext) |
|
virtual char * | GetProgressText () |
|
virtual unsigned long | GetErrorCode () |
|
virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, const char *name) |
|
virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, int fieldAttributeType) |
|
virtual void | SetInputArrayToProcess (int idx, vtkInformation *info) |
|
virtual void | SetInputArrayToProcess (int idx, int port, int connection, const char *fieldAssociation, const char *attributeTypeorName) |
|
vtkDataObject * | GetInputDataObject (int port, int connection) |
|
virtual void | SetInputConnection (int port, vtkAlgorithmOutput *input) |
|
virtual void | SetInputConnection (vtkAlgorithmOutput *input) |
|
virtual void | AddInputConnection (int port, vtkAlgorithmOutput *input) |
|
virtual void | AddInputConnection (vtkAlgorithmOutput *input) |
|
virtual void | SetInputDataObject (int port, vtkDataObject *data) |
|
virtual void | SetInputDataObject (vtkDataObject *data) |
|
virtual void | AddInputDataObject (int port, vtkDataObject *data) |
|
virtual void | AddInputDataObject (vtkDataObject *data) |
|
vtkAlgorithmOutput * | GetOutputPort (int index) |
|
vtkAlgorithmOutput * | GetOutputPort () |
|
vtkAlgorithm * | GetInputAlgorithm () |
|
vtkExecutive * | GetInputExecutive () |
|
vtkInformation * | GetInputInformation () |
|
virtual void | Update (int port) |
|
virtual void | Update () |
|
virtual void | SetReleaseDataFlag (int) |
|
virtual int | GetReleaseDataFlag () |
|
void | ReleaseDataFlagOn () |
|
void | ReleaseDataFlagOff () |
|
int | UpdateExtentIsEmpty (vtkInformation *pinfo, vtkDataObject *output) |
|
int | UpdateExtentIsEmpty (vtkInformation *pinfo, int extentType) |
|
void | SetUpdateExtent (int port, int piece, int numPieces, int ghostLevel) |
|
void | SetUpdateExtent (int piece, int numPieces, int ghostLevel) |
|
void | SetUpdateExtent (int extent[6]) |
|
int * | GetUpdateExtent () |
|
int * | GetUpdateExtent (int port) |
|
void | GetUpdateExtent (int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
|
void | GetUpdateExtent (int port, int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
|
void | GetUpdateExtent (int extent[6]) |
|
void | GetUpdateExtent (int port, int extent[6]) |
|
int | GetUpdatePiece () |
|
int | GetUpdatePiece (int port) |
|
int | GetUpdateNumberOfPieces () |
|
int | GetUpdateNumberOfPieces (int port) |
|
int | GetUpdateGhostLevel () |
|
int | GetUpdateGhostLevel (int port) |
|
void | SetProgressObserver (vtkProgressObserver *) |
|
virtual vtkProgressObserver * | GetProgressObserver () |
|
vtkObject * | NewInstance () const |
|
virtual void | DebugOn () |
|
virtual void | DebugOff () |
|
bool | GetDebug () |
|
void | SetDebug (bool debugFlag) |
|
virtual void | Modified () |
|
virtual unsigned long | GetMTime () |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
void | RemoveObserver (unsigned long tag) |
|
void | RemoveObservers (unsigned long event) |
|
void | RemoveObservers (const char *event) |
|
void | RemoveAllObservers () |
|
int | HasObserver (unsigned long event) |
|
int | HasObserver (const char *event) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
int | InvokeEvent (unsigned long event, void *callData) |
|
int | InvokeEvent (const char *event, void *callData) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
const char * | GetClassName () const |
|
virtual void | Delete () |
|
virtual void | FastDelete () |
|
void | Print (ostream &os) |
|
void | SetReferenceCount (int) |
|
void | PrintRevisions (ostream &) |
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
int | GetReferenceCount () |
|
|
virtual vtkObjectBase * | NewInstanceInternal () const |
|
| vtkParallelCoordinatesHistogramRepresentation () |
|
virtual | ~vtkParallelCoordinatesHistogramRepresentation () |
|
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
virtual bool | AddToView (vtkView *view) |
|
virtual bool | RemoveFromView (vtkView *view) |
|
virtual int | PlaceLines (vtkPolyData *polyData, vtkTable *data, vtkIdTypeArray *idsToPlot) |
|
virtual int | PlaceCurves (vtkPolyData *polyData, vtkTable *data, vtkIdTypeArray *idsToPlot) |
|
virtual int | PlaceSelection (vtkPolyData *polyData, vtkTable *data, vtkSelectionNode *selectionNode) |
|
virtual int | PlaceHistogramLineQuads (vtkPolyData *polyData) |
|
virtual int | PlaceHistogramCurveQuads (vtkPolyData *polyData) |
|
virtual vtkImageData * | GetHistogramImage (int idx) |
|
|
virtual int | ComputeDataProperties () |
|
virtual int | UpdatePlotProperties (vtkStringArray *) |
|
| vtkParallelCoordinatesRepresentation () |
|
virtual | ~vtkParallelCoordinatesRepresentation () |
|
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
|
void | UpdateHoverHighlight (vtkView *view, int x, int y) |
|
int | PlaceAxes () |
|
virtual int | ReallocateInternals () |
|
void | BuildDefaultSCurve (vtkDoubleArray *array, int numValues) |
|
virtual void | LassoSelectInternal (vtkPoints *brushPoints, vtkIdTypeArray *outIds) |
|
virtual void | UpdateSelectionActors () |
|
vtkPolyDataMapper2D * | GetSelectionMapper (int idx) |
|
int | GetNumberOfSelections () |
|
virtual char * | GetInternalHoverText () |
|
virtual void | SetInternalHoverText (const char *) |
|
virtual void | PrepareForRendering (vtkRenderView *view) |
|
virtual int | AllocatePolyData (vtkPolyData *polyData, int numLines, int numPointsPerLine, int numStrips, int numPointsPerStrip, int numQuads, int numPoints, int numCellScalars, int numPointScalars) |
|
int | ComputePointPosition (double *p) |
|
int | ComputeLinePosition (double *p1, double *p2) |
|
virtual void | SelectRows (vtkIdType brushClass, vtkIdType brushOperator, vtkIdTypeArray *rowIds) |
|
virtual vtkSelection * | ConvertSelection (vtkView *view, vtkSelection *selection) |
|
virtual void | BuildInverseSelection () |
|
virtual vtkPolyDataMapper2D * | InitializePlotMapper (vtkPolyData *input, vtkActor2D *actor, bool forceStandard=false) |
|
| vtkRenderedRepresentation () |
|
| ~vtkRenderedRepresentation () |
|
vtkUnicodeString | GetHoverText (vtkView *view, vtkProp *prop, vtkIdType cell) |
|
void | AddPropOnNextRender (vtkProp *p) |
|
void | RemovePropOnNextRender (vtkProp *p) |
|
virtual vtkUnicodeString | GetHoverTextInternal (vtkSelection *) |
|
| vtkDataRepresentation () |
|
| ~vtkDataRepresentation () |
|
virtual void | ProcessEvents (vtkObject *caller, unsigned long eventId, void *callData) |
|
virtual bool | AddToView (vtkView *vtkNotUsed(view)) |
|
virtual bool | RemoveFromView (vtkView *vtkNotUsed(view)) |
|
virtual vtkAnnotationLayers * | ConvertAnnotations (vtkView *view, vtkAnnotationLayers *annotations) |
|
vtkTrivialProducer * | GetInternalInput (int port, int conn) |
|
void | SetInternalInput (int port, int conn, vtkTrivialProducer *producer) |
|
virtual void | SetAnnotationLinkInternal (vtkAnnotationLink *link) |
|
| vtkPassInputTypeAlgorithm () |
|
| ~vtkPassInputTypeAlgorithm () |
|
virtual int | RequestUpdateTime (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
virtual int | RequestUpdateTimeDependentInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
virtual int | FillOutputPortInformation (int port, vtkInformation *info) |
|
vtkDataObject * | GetInput (int port) |
|
virtual int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
virtual int | RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
virtual int | RequestDataObject (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
|
| vtkAlgorithm () |
|
| ~vtkAlgorithm () |
|
virtual void | SetNumberOfInputPorts (int n) |
|
virtual void | SetNumberOfOutputPorts (int n) |
|
int | InputPortIndexInRange (int index, const char *action) |
|
int | OutputPortIndexInRange (int index, const char *action) |
|
int | GetInputArrayAssociation (int idx, vtkInformationVector **inputVector) |
|
virtual vtkExecutive * | CreateDefaultExecutive () |
|
virtual void | ReportReferences (vtkGarbageCollector *) |
|
virtual void | SetNumberOfInputConnections (int port, int n) |
|
int | GetInputArrayAssociation (int idx, int connection, vtkInformationVector **inputVector) |
|
int | GetInputArrayAssociation (int idx, vtkDataObject *input) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, vtkInformationVector **inputVector) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, vtkInformationVector **inputVector, int &association) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, int connection, vtkInformationVector **inputVector) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, int connection, vtkInformationVector **inputVector, int &association) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, vtkDataObject *input) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, vtkDataObject *input, int &association) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkInformationVector **inputVector) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkInformationVector **inputVector, int &association) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, int connection, vtkInformationVector **inputVector) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, int connection, vtkInformationVector **inputVector, int &association) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkDataObject *input) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkDataObject *input, int &association) |
|
vtkInformation * | GetInputArrayFieldInformation (int idx, vtkInformationVector **inputVector) |
|
virtual void | SetNthInputConnection (int port, int index, vtkAlgorithmOutput *input) |
|
void | SetInputDataInternal (int port, vtkDataObject *input) |
|
void | AddInputDataInternal (int port, vtkDataObject *input) |
|
virtual void | SetErrorCode (unsigned long) |
|
| vtkObject () |
|
virtual | ~vtkObject () |
|
virtual void | RegisterInternal (vtkObjectBase *, int check) |
|
virtual void | UnRegisterInternal (vtkObjectBase *, int check) |
|
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
|
void | InternalReleaseFocus () |
|
| vtkObjectBase () |
|
virtual | ~vtkObjectBase () |
|
virtual void | CollectRevisions (ostream &) |
|
| vtkObjectBase (const vtkObjectBase &) |
|
void | operator= (const vtkObjectBase &) |
|
Data representation that takes generic multivariate data and produces a parallel coordinates plot. This plot optionally can draw a histogram-based plot summary.
A parallel coordinates plot represents each variable in a multivariate data set as a separate axis. Individual samples of that data set are represented as a polyline that pass through each variable axis at positions that correspond to data values. This class can generate parallel coordinates plots identical to its superclass (vtkParallelCoordinatesRepresentation) and has the same interaction styles.
In addition to the standard parallel coordinates plot, this class also can draw a histogram summary of the parallel coordinates plot. Rather than draw every row in an input data set, first it computes a 2D histogram for all neighboring variable axes, then it draws bar (thickness corresponds to bin size) for each bin the histogram with opacity weighted by the number of rows contained in the bin. The result is essentially a density map.
Because this emphasizes dense regions over sparse outliers, this class also uses a vtkComputeHistogram2DOutliers instance to identify outlier table rows and draws those as standard parallel coordinates lines.
- See also
- vtkParallelCoordinatesView vtkParallelCoordinatesRepresentation vtkExtractHistogram2D vtkComputeHistogram2DOutliers
- Thanks:
- Developed by David Feng at Sandia National Laboratories
Definition at line 66 of file vtkParallelCoordinatesHistogramRepresentation.h.