1

如何将 Log 辅助 Y 轴放在具有主 Y 线性轴的图表中?

我试过这个:

import numpy as np
import bokeh as b
import bokeh.io
from bokeh.models.formatters import *
from bokeh.plotting import figure, show, output_file
from bokeh.models import LinearAxis, LogAxis, DataRange1d


TOOLS = "pan,wheel_zoom,box_zoom,reset,save"

x = np.arange(100)
y1 = np.arange(100)
y2 = np.arange(100)**3
p3 = figure(
    tools=TOOLS, active_scroll="wheel_zoom",
    plot_width=800, plot_height=500,
    title = "TEST")

p3.line(x, y1)

p3.extra_y_ranges = {"log": DataRange1d()}
p3.add_layout(LogAxis(y_range_name="log"), 'right')

p3.line(x, y2, color='#FF0000', y_range_name="log")

show(p3)

但它不起作用[在我的浏览器上]:左轴仅在我缩放时显示,它显示为线性轴......

我错过了什么还是应该填写一个错误?

4

1 回答 1

3

当前bokeh==0.12.10在同时表示时存在日志和线性轴的问题。该错误已报告。Github 错误报告。

于 2017-12-03T14:30:05.310 回答