我知道我可以使用绘图API对散景进行对数刻度:
p = figure(
tools="pan,box_zoom,reset,previewsave",
y_axis_type="log", y_range=[0.001, 10**22], title="log axis example",
x_axis_label='sections', y_axis_label='particles'
)
但是,我无法弄清楚如何将其应用于Bokeh.charts.Bar.
这样的高级图表。一般来说,我很难解决Chart
之间关系的问题。和figure
。任何人都可以向我指出一些关于此的文档,或者解释如何修改仅通过图形公开的内容并使它们影响我的图表。
答案 0 :(得分:3)
本周我将特别更新描述不同Bokeh API的文档,但就目前而言,三个Bokeh API按“级别”的顺序递增:
figure
与各种图表函数之间没有特定的关系,除了它们都生成Plot
的子类作为输出。
我不确定目前是否可以在“图表”界面中将条形图添加到条形图中(这将是一个合理的添加功能)。然而,使用rect
或quad
字形使用中间的“字形”界面“手动”制作箱形图会很简单。这是一个简单的例子:
from bokeh.plotting import figure, output_file, show
output_file("bars.html")
p = figure(title="log bar example", y_axis_type="log")
p.quad(
bottom=0, top=[10**5, 10**8, 10**3],
left=[0, 2, 4], right=[1,3,5]
)
show(p)