transform_markers#
使用 Palmer 企鹅数据集 的散点图。 此示例演示了使用基本绘图元素进行颜色和标记映射。 该图表显示了三种不同企鹅物种的体重与鳍长之间的相关性。
详情
- 示例数据:
- Bokeh API:
figure.scatter
,bokeh.transform.linear_cmap
,bokeh.transform.factor_mark
- 更多信息:
- 关键词:
alpha, colormap, markermap, scatter
from bokeh.plotting import figure, show
from bokeh.sampledata.penguins import data
from bokeh.transform import factor_cmap, factor_mark
SPECIES = sorted(data.species.unique())
MARKERS = ['hex', 'circle_x', 'triangle']
p = figure(title = "Penguin size", background_fill_color="#fafafa")
p.xaxis.axis_label = 'Flipper Length (mm)'
p.yaxis.axis_label = 'Body Mass (g)'
p.scatter("flipper_length_mm", "body_mass_g", source=data,
legend_group="species", fill_alpha=0.4, size=12,
marker=factor_mark('species', MARKERS, SPECIES),
color=factor_cmap('species', 'Category10_3', SPECIES))
p.legend.location = "top_left"
p.legend.title = "Species"
show(p)