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

Contains all classes necessary to visualize a hierachical clustering result represented by a DendrogramNode.

See:
          Description

Interface Summary
DendrogramNode This interface describes a node depicted in a dendrogram plot.
 

Class Summary
BinaryTree<T>  
BinaryTreeNode<T> A generic tree with a content, a reference to the parent node and with a left child and a right child.
DendrogramDrawingPane Interprets the BinaryTree of DendrogramPoints such that the leaf nodes (the data points) are painted and the cluster nodes are drawn with a horizontal line between the contained subnodes and vertical lines to that subnodes.
DendrogramPlotter Converts a DendrogramNode into a BinaryTree of DendrogramPoints, which is the visual representation of a hierachical clustering result stored in the DendrogramNode.
DendrogramPlotterProperties In addition to the AbstractPlotterProperties a LinePlotterAppearanceTab is added, to adjust the dot size and line thickness and to show or hide the dots.
DendrogramPoint Represents a point in the dendrogram with the contained rows, the distance of the cluster, the point in the drawing pane and the visual properties hilited, selected, relative size, color and shape.
 

Enum Summary
BinaryTree.Traversal Tree traversal methods.
 

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

Contains all classes necessary to visualize a hierachical clustering result represented by a DendrogramNode. The DendrogramPlotter converts the DendrogramNode in a BinaryTree of DendrogramPoints, which represent the visual model of the hierarchical clustering result. The DendrogramDrawingPane inteprets this tree into a dendrogram by adding the horizontal and vertical lines between the node and it's subnodes.



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.