散景-使用RangeTool分组的轴

时间:2019-10-23 20:56:33

标签: list indexing bokeh

是否可以创建具有分组轴和RangeTool的图形?

此示例演示了RangeTool https://docs.bokeh.org/en/latest/docs/gallery/range_tool.html

我有一个元组factors列表,我想将其用作分组轴: [('2017','Jan'),('2017','Feb')..('2019','Oct')]

在该示例中,图上的初始平移似乎是由

中的x_range设置的
p = figure(plot_height=300, plot_width=800, tools="xpan", toolbar_location=None,
           x_axis_type="datetime", x_axis_location="above",
           background_fill_color="#efefef", x_range=(dates[1500], dates[2500]))

但是,要使用分组的x轴,必须使用FactorRange和ala x_range=FactorRange(*factors)。我尝试使用factorsFactorRange进行各种形式的索引编制,但无法使其正常工作。散景中有这种可能吗?

此处的绘图演示了分组轴的示例: https://docs.bokeh.org/en/latest/docs/gallery/bar_mixed.html

1 个答案:

答案 0 :(得分:0)

RangeTool假定一个基本的数字轴,因此没有直接的方法可以完成此操作。我能看到的唯一途径是,通过使用带有固定行情指示器和刻度标签的数字轴来模拟分类轴,这些代码对应于所需的“类别”,然后使用相应的数字坐标绘制条形图。