Вы можете настроить свою таблицу PDF, установив height
в fig.write_image
следующим образом fig.write_image("C://imagesplotly//fig1.pdf", height=yourDesiredHeight)
.
Код 1 - цифра:
import plotly.graph_objects as go
import numpy as np
np.random.seed(123)
lst1=np.random.uniform(low=0, high=100, size=10).tolist()
lst2=np.random.uniform(low=0, high=100, size=10).tolist()
fig = go.Figure(data=[go.Table(cells=dict(values=[np.random.rand(100,1), np.random.rand(100,1)]))])
fig.show()
Вывод Jupyter:
Я подумал, что было бы неплохо умножить количество пикселей по умолчанию для таблицы с графическим отображениемстрока по длине ваших данных, но я не мог понять значения по умолчанию.Конечно, это не 255
, но настройки во фрагменте ниже захватят всю таблицу для списка длиной 100.
Код 2 - вывод в формате PDF:
pix = 225
datasize = len(lst1)
fig.write_image("C://imagesplotly//fig1.pdf", height=pix*datasize)
вывод в формате PDF (сокращенно):