Python Bokeh条形图:如何在y轴标签上抑制聚合名称?

Python Bokeh条形图:如何在y轴标签上抑制聚合名称?,python,bokeh,Python,Bokeh,考虑bokeh(python)中的条形图 在Y轴上,我们总是看到像“SUM(NAME)”这样的标签,这里的“SUM”是聚合函数的名称(可以是mean…) 问题有什么办法抑制它吗?只是为了看“名字” 例如: data = { 'L': ['A','B', 'C'], 'NAME': [100, 2, 200] } bar = Bar(data, values='NAME', plot_height=400, label=['L'], legend = None, title

考虑bokeh(python)中的条形图

在Y轴上,我们总是看到像“SUM(NAME)”这样的标签,这里的“SUM”是聚合函数的名称(可以是mean…)

问题有什么办法抑制它吗?只是为了看“名字”

例如:

data = {
    'L': ['A','B', 'C'],
    'NAME': [100, 2, 200]
}

bar = Bar(data, values='NAME',  plot_height=400,  label=['L'], legend = None, title="someTitle", plot_width=400)

如果更新到Bokeh 0.12.*可以执行以下操作:

from bokeh.io import show, output_file
from bokeh.plotting import figure

output_file('bar_colors.html')

data = {
    'L': ['A','B', 'C'],
    'NAME': [100, 2, 200],
}

p = figure(x_range=data['L'], y_range=(0,300), plot_height=400, plot_width=400,
           title='someTitle', toolbar_location=None, tools='')

p.vbar(x='L', top='NAME', width=0.9, legend=None, source=data)

p.xgrid.grid_line_color = None
p.yaxis.axis_label = 'NAME'

show(p)
结果:


非常感谢!因此,似乎没有办法使用“bar”,应该只使用“vbar”?@AlexanderChervov似乎在0.12.*中删除了
bokeh.charts
,但再次查看文档,似乎您也可以更改其中的轴标签,我更新了答案。@AlexanderChervov显然最终在0.12.9中删除了,请参阅。似乎它是一个已弃用的接口,它本身似乎已被弃用以支持。只是为了添加一些上下文,
bkcharts
已被弃用/不受支持。所有的
bokeh.charts
代码(包括
Bar
)都被删除了。从那时起,
vbar
vbar\u堆栈
以及更多的东西被添加到稳定的
bokeh.plotting
API中,这些东西现在比以前的
bokeh.charts
更好、更有特色。HoloViews是一个独立的项目,构建在Bokeh之上。它是完全可选的,但许多人喜欢它简洁、高级、以数据为中心的API,尤其是用于探索性工作。@jdehesa仅供参考,现在可以将
数据
直接作为
参数传递。如果您不想共享
ColumnDataSource
,那么代码会变得更短。我已经更新了你的例子。