Holoviews: может выводить файл в формате HTML, но не может изменить размер графика

Я пытаюсь изменить размеры моих графиков, которые я сделал с Боке. Мне удалось сделать диаграммы довольно красиво и во всех формах, что я хотел, но я не знаю, как изменить размеры своих диаграмм в Holoviews. В Боке это было легко (plot_width и т. Д.), Но я не смог понять это в Holoviews. Я погуглил решение за последние 3 часа, и все это я получаю, например, если я пытаюсь добавить аргумент в hv.Bars(fig_size, width, height). Я могу получить размер графика с помощью.get_size, но не могу его изменить.

import pandas as pd
import numpy as np
import holoviews as hv
hv.extension('bokeh')
from bokeh.io import output_file, save, show
from bokeh.plotting import figure, output_file, show

station_info = pd.read_csv('2017_leimaustiedot_resursointi_v2.csv')


kaavio = hv.Bars(station_info, kdims=['Viikko'], vdims=['Kokonaisresu'])


renderer = hv.renderer('bokeh')
renderer.save(kaavio, 'graph.html')
plot = renderer.get_plot(kaavio).state
size1 = renderer.get_size(plot) # I get the size, but how to change it?
print(size1)
output_file("graph.html")
show(plot)

1 ответ

Я пытался часами и наконец нашел решение! Устанавливая атрибуты для объекта Bokeh. Добавление:

setattr(plot, 'plot_width', 1700)
setattr(plot, 'plot_height', 900)

Я пытался делать это часами, и я собирался сдаться и попросить Stackru, пока я не понял это.

Другие вопросы по тегам