График боке: как подавить название агрегации на метке оси Y? - PullRequest
0 голосов
/ 01 июня 2018

Рассмотрим гистограммы в боке (python) http://bokeh.pydata.org/en/0.11.0/docs/user_guide/charts.html

На оси Y мы всегда видим метку типа "SUM (NAME)", здесь "SUM" - это название функции агрегирования (может бытьимею в виду ...).

Вопрос Есть ли способ подавить его?Просто чтобы увидеть «ИМЯ»?

Пример:

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 голосов
/ 01 июня 2018

РЕДАКТИРОВАТЬ:

На самом деле смотреть дальше в 0,11. * Документации Я думаю, вы должны быть в состоянии сделать:

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

...