Bokeh V1.1.0: RadioButtonGroup не помещается в widgetbox

#bokeh

#bokeh

Вопрос:

Следующий фрагмент кода хорошо работает в версии boke версии 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. Если вы считаете, что это ошибка, пожалуйста, отправьте сообщение о проблеме на Bokeh Github

Ответ №1:

Временным решением было бы применить пользовательские стили с помощью сервера 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;
}
 

Результат:

введите описание изображения здесь