我想在散景中制作一个集群风格的树状图。我喜欢这个散景点图示例,但我想让线条弯曲并显示这样的集群结构:http: //bl.ocks.org/mbostock/4063570
这是散景示例中点图的代码:
import numpy as np
from bokeh.plotting import *
from bokeh.objects import Range1d
N = 4000
factors = ["a", "b", "c", "d", "e", "f", "g", "h"]
x0 = [0,0,0,0,0,0,0,0]
x = [50, 40, 65, 10, 25, 37, 80, 60]
output_file("categorical.html", title="categorical.py example")
hold()
segment(x0, factors, x, factors, y_range=factors, x_range=Range1d(start=0, end=100),
line_width=2, line_color="green", tools="resize,previewsave", title="Dot Plot")
circle(x, factors, size=15, fill_color="orange", line_color="green", line_width=3, Name="categorical example")
figure()
show() # open a browser
关于如何使线条弯曲并显示树状图中的聚类关系的任何建议。显示此图片只是为了显示带点的直线的想法。实际目标是显示来自单点的所有线的聚类关系。