Skip to main content

Scatter Chart

Chart type for visualizing collection of two-dimensional points.

Scatter ChartScatter Chart
import lightningchart as lc
import random

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

n = 100000
x_values = [random.gauss(0, 1) for _ in range(n)]
y_values = [random.gauss(0, 1) for _ in range(n)]
lookup_values = [random.uniform(0, 1) for _ in range(n)]

chart = lc.ScatterChart(
theme=lc.Themes.White,
title='Scatter Chart',
point_shape='triangle',
xlabel='x',
ylabel='y',
individual_colors=True,
individual_lookup_values=True
)
series = chart.series.append_samples(
x_values=x_values,
y_values=y_values,
lookup_values=lookup_values
)
series.set_palette_colors(
steps=[
{'value': 0, 'color': lc.Color(0, 64, 128)},
{'value': 1, 'color': lc.Color(255, 128, 64)},
],
look_up_property='value',
percentage_values=False
)
legend = chart.add_legend(data=chart).set_title('')
chart.open()