Я подготовил несколько графиков боке для отображения как html.
С этой целью я подготовил gridplot
, содержащий подзаговоры, легенды и некоторые заголовки. Все это отображается очень хорошо в HTML, а с sizing_mode='stretch_width'
это даже отчасти отзывчиво.
webpage = gridplot([[header_col],[panel_grid_plot]], toolbar_location=None, sizing_mode='stretch_width')
show(webpage)
Теперь я также хочу экспортировать эту "веб-страницу" в PNG. Для этого я использую
export_png(webpage, filename= png_filename, width=1800)
К сожалению, параметр width
игнорируется, поскольку webpage
является объектом типа gridbox
, а не типа Plot
. (Это проверяется в файле bokeh / io / export.py в методе def get_layout_html()
)
На выходе получается png шириной 800 пикселей, который бесполезен, так как фактическая информация уничтожается (в то время как легенды хорошо масштабируются):
Есть идеи, как установить ширину моего экспорта PNG в полезные значения?
Есть ли способ преобразовать gridbox
до Plot
?
Спасибо!