Example #1
0
 def test_dendrogram_layout(self):
     hier.dendrogram_layout(self.cluster)
     pruned1 = hier.pruned(self.cluster, level=2)
     hier.dendrogram_layout(pruned1, expand_leaves=True)
     hier.dendrogram_layout(pruned1, expand_leaves=False)
     pruned2 = hier.pruned(self.cluster, height=10)
     hier.dendrogram_layout(pruned2, expand_leaves=True)
     hier.dendrogram_layout(pruned2, expand_leaves=False)
Example #2
0
 def test_dendrogram_layout(self):
     hier.dendrogram_layout(self.cluster)
     pruned1 = hier.pruned(self.cluster, level=2)
     hier.dendrogram_layout(pruned1, expand_leaves=True)
     hier.dendrogram_layout(pruned1, expand_leaves=False)
     pruned2 = hier.pruned(self.cluster, height=10)
     hier.dendrogram_layout(pruned2, expand_leaves=True)
     hier.dendrogram_layout(pruned2, expand_leaves=False)
Example #3
0
    def setDendrogram(self, root, items):
        """ Set the dendrogram items for layout.
        
        :param root: a root HierarchicalCluster instance
        :param item: a list of DendrogramItems to layout
         
        """
        self._root = root
        self._items = items
        self._clusters = [item.cluster for item in items]
        self._layout = hierarchical.dendrogram_layout(root, False)
        self._layout_dict = dict(self._layout)
        self._cached_geometry = {}

        self.invalidate()
 def setDendrogram(self, root, items):
     """ Set the dendrogram items for layout.
     
     :param root: a root HierarchicalCluster instance
     :param item: a list of DendrogramItems to layout
      
     """
     self._root = root
     self._items = items
     self._clusters = [item.cluster for item in items]
     self._layout = hierarchical.dendrogram_layout(root, False)
     self._layout_dict = dict(self._layout)
     self._cached_geometry = {}
     
     self.invalidate()