我了解如何指定要在 Bokeh 中显示的特定刻度,但我的问题是是否有一种方法可以分配要显示的特定标签与位置。例如
plot.xaxis[0].ticker=FixedTicker(ticks=[0,1])
只会显示 0 和 1 处的 x 轴标签,但如果我不想显示 0 和 1,而是想显示 Apple 和 Orange,该怎么办?就像是
plot.xaxis[0].ticker=FixedTicker(ticks=[0,1], labels=['Apple', 'Orange'])
直方图不适用于我正在绘制的数据。有没有办法像这样在 Bokeh 中使用自定义标签?
固定刻度可以直接作为“ticker”值传递,并且可以提供主要标签覆盖来显式为特定值提供自定义标签:
from bokeh.plotting import figure, output_file, show
p = figure()
p.circle(x=[1,2,3], y=[4,6,5], size=20)
p.xaxis.ticker = [1, 2, 3]
p.xaxis.major_label_overrides = {1: 'A', 2: 'B', 3: 'C'}
output_file("test.html")
show(p)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)