Skip to main content

Heat Map

Chart type for visualizing matrix data in a two-dimensional grid.

Heat MapHeat Map
import lightningchart as lc
import random

lc.set_license('my-license-key')

data = []
for i in range(1000):
row = []
value = 0
adjacent_value = 0
for j in range(1000):
if i > 0:
adjacent_value = data[i - 1][j]
value = (value + adjacent_value) / 2 + (random.random() * 2) - 1
row.append(value)
data.append(row)

chart = lc.Heatmap(
data=data,
min_value=None,
max_value=None,
min_color=lc.Color(255, 255, 0),
max_color=lc.Color(255, 0, 0),
theme=lc.Themes.White,
title='Heat Map',
xlabel='x',
ylabel='y'
)
chart.series.hide_wireframe()
chart.open()