散景条图:如何在y轴标签上抑制聚合名称?

时间:2018-06-01 10:12:56

标签: python bokeh

考虑散景中的条形图(python) http://bokeh.pydata.org/en/0.11.0/docs/user_guide/charts.html

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

问题有什么方法可以抑制它吗?只是为了看“NAME”?

示例:

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)

1 个答案:

答案 0 :(得分:2)

编辑:

实际上在0.11.* documentation进一步研究,我认为你应该能够做到:

bar.ylabel = 'NAME'

如果您更新到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)

结果:

Plot