gpt4 book ai didi

bokeh - 如何在 Bokeh 中使用刻度的自定义标签?

转载 作者:行者123 更新时间:2023-12-02 23:24:36 27 4
gpt4 key购买 nike

我了解如何指定在 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 中使用自定义标签?

最佳答案

固定刻度可以直接作为“刻度”值传递,并且可以提供主要标签覆盖来显式为特定值提供自定义标签:

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)

enter image description here

关于bokeh - 如何在 Bokeh 中使用刻度的自定义标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37173230/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com