我尝试了以下方法,但颜色仍然是蓝色。from bokeh.plotting import figure, show, output_file, ColumnDataSourceTOOLS="hover,crosshair,pan,wheel_zoom,zoom_in,zoom_out,box_zoom,undo,redo,reset,tap,save,box_select,poly_select,lasso_select,"source = ColumnDataSource(data=dict( x=[1,2,3,4,5,6], y=[2,2,4,5,6,7], desc=['type1', 'type1', 'type2','type2','type1','type1'], fill_color=['green','grey','grey','red','red','red'], #fill_alpha=0.6, #line_color=None ))TOOLTIPS = [ ("index", "$index"), ("(x,y)", "($x, $y)"), ("desc", "@desc"), ("fill_color", "@fill_color")]p = figure(tools=TOOLS, plot_width=1000, tooltips=TOOLTIPS)p.scatter(x='x',y='y', source=source)output_file("color_scatter.html", title="color_scatter.py example")show(p) # open a browser如何在散景散点上同时拥有标签和独特的颜色?
1 回答

白猪掌柜的
TA贡献1893条经验 获得超10个赞
您没有告诉scatter
使用数据源中的颜色数据:
p.scatter(x='x', y='y', fill_color='fill_color', source=source)
添加回答
举报
0/150
提交
取消