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, пока я не понял это.