可以通过Python Bokeh创建具有动态大小和颜色的形状图表

可以通过Python Bokeh创建具有动态大小和颜色的形状图表,python,bokeh,Python,Bokeh,使用下面的Python Bokeh代码,我们可以创建一个带有方形散点标记的图表,但是,我是否可以使标记大小动态?还有颜色 比如说, size = [1, 1, 1.5, 2, 2.5] 将根据列表中的比率显示标记的大小,以及 color = [1, 1, 1.5, 2, 2.5] color_base = "red" 将以红色显示每个标记的颜色,但渐变基于比率 from bokeh.plotting import figure, output_file, show #

使用下面的Python Bokeh代码,我们可以创建一个带有方形散点标记的图表,但是,我是否可以使标记大小动态?还有颜色

比如说,

size = [1, 1, 1.5, 2, 2.5] 
将根据列表中的比率显示标记的大小,以及

color = [1, 1, 1.5, 2, 2.5]
color_base = "red"
将以红色显示每个标记的颜色,但渐变基于比率

from bokeh.plotting import figure, output_file, show

#output to static HTML file
output_file("square.html")

p = figure(plot_width=400, plot_height=400)

#add a square renderer with a size, color, and alpha
p.square([1, 2, 3, 4, 5], [6, 7, 2, 4, 5], size=20, color="olive", alpha=0.5)

#show the results
show(p)

有什么办法吗?

只需将
size=20
替换为
size=[1,1,1.5,2,2.5]
中的i*20和
color=“olive”
中所需的颜色列表,如
color=['red'、'green'、'blue'、'yellow'、'grey']