import lightningchart as lc
import numpy as np
lc.set_license('my-license-key')
chart = lc.ChartXY(
theme=lc.Themes.Light,
title="Stacked Area Chart"
)
x_values = np.arange(10)
series1_data = np.random.uniform(1, 3, size=10)
series2_data = np.random.uniform(1, 3, size=10)
series3_data = np.random.uniform(1, 3, size=10)
series4_data = np.random.uniform(1, 3, size=10)
series5_data = np.random.uniform(1, 3, size=10)
stacked_series2_data = series1_data + series2_data
stacked_series3_data = stacked_series2_data + series3_data
stacked_series4_data = stacked_series3_data + series4_data
stacked_series5_data = stacked_series4_data + series5_data
series1 = chart.add_area_series()
series1.set_name("Series 1")
series1.add(x_values, series1_data)
series2 = chart.add_area_series()
series2.set_name("Series 2")
series2.add(x_values, stacked_series2_data)
series3 = chart.add_area_series()
series3.set_name("Series 3")
series3.add(x_values, stacked_series3_data)
series4 = chart.add_area_series()
series4.set_name("Series 4")
series4.add(x_values, stacked_series4_data)
series5 = chart.add_area_series()
series5.set_name("Series 5")
series5.add(x_values, stacked_series5_data)
chart.get_default_x_axis().set_title("X Axis")
chart.get_default_y_axis().set_title("Y Axis")
chart.open()