我想确保几个特定的刻度线在图的X轴默认刻度线的顶部]上可见”。为此,I found in the documentation FixedTicker使我能够沿X轴指定刻度所在的确切值。但是,如果我设置:
p.xaxis.ticker = FixedTicker(ticks=[-1,1])
...这将仅用我指定的两个替换X轴上的所有股票(一个为-1,一个为1)。我尝试使用CompositeTicker“扩展”现有的代码:
# compose whatever is there by default, adding the fixed points: p.xaxis.ticker = CompositeTicker(tickers=[p.xaxis.ticker, FixedTicker(ticks=[-1,1])])
这似乎并没有满足我的要求。结果与使用普通的FixedTicker相同(我得到的X轴在位置-1和1处只有两个刻度)。好像没有“合成”一样。阅读文档,似乎CompositeTicker不仅是“单个股票的总和”,因为我读到:
多个行情指示器对象的列表,可以按不同的比例进行组合,以生成变动值。提供的行情自动收录机应有序。具体来说,如果S在T之前,那么应该是:
S.get_max_interval() < T.get_min_interval()
[如何在列数据源中的任何数据范围内使用默认的“线性”行情指示器,而只是“突出显示”几个点(默认行情指示器中可能存在或可能不存在)。
一个简单的用例是绘制二次函数并在X轴上突出其根。
我想确保在图的默认刻度上方的X轴上可以看到几个特定刻度。为此,我在FixedTicker文档中找到了该文档,该文档使我可以指定确切的...
嗯,它是可能