#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;
}
Результат: