Bokeh V1.1.0: RadioButtonGroup не помещается в виджет - PullRequest
0 голосов
/ 17 апреля 2019

Следующий фрагмент кода хорошо работает в bokeh версии 1.0.4, то есть моя RadioButtonGroup хорошо разрезана на несколько строк, но в версии 1.1.0 она не работает: все кнопки находятся на одной строке и за пределами 500 ширина !!!!

Я делаю несколько проб с различным режимом определения размера, но без какого-либо влияния на автоматическое разделение на несколько строк

from bokeh.models.widgets import RadioButtonGroup

output_file('ulk.html')

buttongroup = RadioButtonGroup(labels=["Option {:d}".format(i+1) for i in range(100)])

save(widgetbox(buttongroup,height=500,width=500))

Заранее спасибо за помощь

1 Ответ

0 голосов
/ 18 апреля 2019

Временным решением будет применение пользовательских стилей с помощью сервера bokeh directory-structure, как показано ниже.Запустите ваш код, используя: bokeh serve --show myapp

структура каталогов:

myapp
   |
   +---main.py
   +---templates
        +---index.html
        +---styles.css

index.html

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    {{ bokeh_css }}
    {{ bokeh_js }}
  </head>
  <body>
    {{ plot_div|indent(8) }}
    {{ plot_script|indent(8) }}
  </body>
</html>

styles.css

.bk .bk-btn-group 
{
    display: inline;
}

.bk .bk-btn 
{
    height: 25px;
    width:70px;
}

Результат:

enter image description here

...