是否可以创建具有分组轴和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)
。我尝试使用factors
对FactorRange
进行各种形式的索引编制,但无法使其正常工作。散景中有这种可能吗?
此处的绘图演示了分组轴的示例: https://docs.bokeh.org/en/latest/docs/gallery/bar_mixed.html
答案 0 :(得分:0)
RangeTool
假定一个基本的数字轴,因此没有直接的方法可以完成此操作。我能看到的唯一途径是,通过使用带有固定行情指示器和刻度标签的数字轴来模拟分类轴,这些代码对应于所需的“类别”,然后使用相应的数字坐标绘制条形图。