Bokeh HoverTool显示预期y值的一半

时间:2016-05-12 17:40:25

标签: python charts bokeh

我在Bokeh中遇到这个奇怪的问题,其中工具提示仅显示实际y值的一半。有没有人之前有过这个问题并解决了它?

enter image description here

代码如下所示:

from bokeh.charts import Bar, show
from bokeh.models import HoverTool
from bokeh.models.ranges import FactorRange
from bokeh.io import output_notebook

output_notebook()

zip_counts = pd.DataFrame(df.zipcode.value_counts())

hover = HoverTool(tooltips=[
        ('Count', "@y")
    ])

p = Bar(zip_counts, title="abc", width=800, tools=[hover])
p.x_range = FactorRange(factors=zip_counts.index.tolist())

show(p)

数据样本:

index   zipcode
10019   3414
10003   3196
10001   2719
10011   2561
10014   2523
10002   2486
10036   2451
10009   2282
10013   1822
10012   1641
10018   1575

我知道那些列标题是违反直觉的,现在试着超越它。

1 个答案:

答案 0 :(得分:1)

想出来。我是一个白痴,没有读过enough in this post。 需要使用@height,而不是@y。