初学Bokeh:修改图形符号属性【9】跬步
例如,绘制圆形的函数circle()允许定义圆的颜色、直径等多种属性:
- fill_color:填充颜色;
- fill_alpha:填充颜色的透明度(0到1之间的任何值);
- line_color:轮廓线条的填充颜色;
- size:圆的尺寸(以屏幕单位或数据单位表示);
- legend_label:图例;
在前面的示例中,我们使用color属性来定义对象的颜色。color是一个别名,它自动将对象的所有颜色属性设置为相同的颜色。例如,将“yellow”传递给一个圆的color属性,就相当于将fill_color和line_color分别设置为黄色。在Bokeh中,可以通过下列几种方式指定颜色。例如:
- 使用一种命名的CSS颜色(例如,“firebrick”);
- 使用以#开头的十六进制数值(例如“#00ff00”);
- 使用3元组的RGB颜色,例如:(100,100,255);
- 使用4元组的RGBA颜色,例如:(100,100,255,0.5);
举个例子,如下的例程中我们绘制了多个圆,图例为“Objects”,使圆看起来略透明,填充颜色为红色,轮廓颜色为蓝色:
from bokeh.plotting import figure, show
# 初始化绘图数据
x = [1, 2, 3, 4, 5]
y = [4, 5, 5, 7, 2]
# 创建一个新的plot对象,设置title和axis labels
p = figure(title="Glyphs properties example", x_axis_label="x", y_axis_label="y")
# 添加带有附加参数的圆形renderer
p.circle(
x,
y,
legend_label="Objects", # 图例
fill_color="red", # 填充红色
fill_alpha=0.5, # 透明度
line_color="blue", # 轮廓颜色
size=80, # 尺寸
)
# 显示
show(p)
标签:跬步,颜色,color,label,Bokeh,图形符号,100,属性,fill
From: https://www.cnblogs.com/ohfaint/p/17772876.html