From 3c4b179cbda06b02a12f5c75fd72b9b924dd9a78 Mon Sep 17 00:00:00 2001 From: PY_bio Date: Mon, 11 Dec 2017 14:39:52 +0800 Subject: [PATCH] Update _dendrogram.py --- plotly/figure_factory/_dendrogram.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plotly/figure_factory/_dendrogram.py b/plotly/figure_factory/_dendrogram.py index 700ab35be4b..220c11433d6 100644 --- a/plotly/figure_factory/_dendrogram.py +++ b/plotly/figure_factory/_dendrogram.py @@ -139,7 +139,10 @@ def __init__(self, X, orientation='bottom', labels=None, colorscale=None, for i in range(len(yvals_flat)): if yvals_flat[i] == 0.0 and xvals_flat[i] not in self.zero_vals: self.zero_vals.append(xvals_flat[i]) - + if len(self.zero_vals) > len(yvals) + 1: + l_border = int(min(self.zero_vals)) + r_border = int(max(self.zero_vals)) + self.zero_vals = [v for v in range(l_border,r_border + 1, int((r_border-l_border) / len(yvals)))] self.zero_vals.sort() self.layout = self.set_figure_layout(width, height)