Package org.knime.base.node.viz.plotter.props

The properties for the plotters are organized into small functional units which can be added as tabs to the properties panel which is added to the plotter.

See:
          Description

Class Summary
BoxPlotAppearanceTab Provides a checkbox if the visualization of the data should be normalized or not.
ColorLegendTab Implements a color legend with a "change" button for each entry which opens a color chooser dialog.
DefaultTab This is the default tab added by the AbstractPlotterProperties that makes the current mouse mode selectable, provides a "fit to screen" button (which fits the drawing pane into the viewport) and a "change background color" button.
InterpolationTab Provides a checkbox if the missing values should be interpolated or not.
LinePlotterAppearanceTab Provides three checkboxes, one to show or hide the dots, one for the line thickness and one for the dot size.
ParallelCoordinateAppearanceTab Adds a box with "Show / Hide Dots" check box and a checkbox to draw curves and a checkbox for the line thickness.
ParallelCoordinatesMissingValueTab Control elements for the handling of missing values, either skip the rows containing missing values, or skip only the missing value or explicitly show the missing values on a horizontal bottom line.
PropertiesTab A convenient JPanel which defines some distances and a default name for this and can be added as a tab to the AbstractPlotterProperties.
ScatterPlotterAppearanceTab Control elements to adjust the dot size and the jitter rate.
 

Package org.knime.base.node.viz.plotter.props Description

The properties for the plotters are organized into small functional units which can be added as tabs to the properties panel which is added to the plotter. This can then be done with this simple code:

public SomePlotterProperties() {
        m_someTab = new SomeTab();
    addTab(m_someTab.getDefaultName(), m_someTab);
}
The idea behind the organization of the properties into very small functional units is, that it is reusable. If, for instance, a tab is defined to show or hide dots, this may be useful for several plotters, whereas the properties as a collection of all this tabs may be to special to extend and reuse it as a whole. So if there is a need for some control elements it is recommended to browse the already existing tabs. If neither fits the needs the policy to define a tab is as follows: in the constructor the necessary control elements are added and layouted and for each control element a getter has to be provided to let the plotter register the listeners to it.



Copyright, 2003 - 2010. All rights reserved.
University of Konstanz, Germany.
Chair for Bioinformatics and Information Mining, Prof. Dr. Michael R. Berthold.
You may not modify, publish, transmit, transfer or sell, reproduce, create derivative works from, distribute, perform, display, or in any way exploit any of the content, in whole or in part, except as otherwise expressly permitted in writing by the copyright owner or as specified in the license file distributed with this product.