Я пытаюсь создать (очень) большую тепловую карту, используя plotly
. Мой набор данных имеет форму (10, 85000)
, и я заметил, что не могу отображать тепловые карты, когда размер строки превышает 65 КБ:
row_size = 65000 # change this to 66000 and the figure is displayed empty
z = np.random.randint(0, 101, size=(10, row_size))
heatmap = go.Heatmap(z=z,
colorbar=dict(
thickness=25,
))
fig = go.Figure(data=[heatmap])
fig.update_layout(width=1500, height=500)
fig.show()
Есть ли способ увеличить этот лимит?
Нет. На самом деле это ограничение касается максимального размера холста, который зависит от браузера и среды.
Превышение максимальных размеров или площади делает холст непригодным для использования — команды рисования не будут работать (MDN).
Таблица ниже создана с использованием https://jhildenbiddle.github.io/canvas-size: