Area
Basic area type, which renders the area space below the data points.

Creating Area series
series = chart.add_area_series()
Adding Data
Add XY Data
There are many different ways you can add data to an Area series. The most basic way is to specify two lists of number values, one for X coordinates, and another for Y coordinates.
# Using x and y lists:
x_values = [0, 1, 2, 3]
y_values = [1, 3, 2, 4]
series.add(x_values, y_values)
Another common way of adding data is to read from a list of dictionaries/JSON-like objects:
# Using a list of dictionaries:
data_points = [
{'x': 0, 'y': 1},
{'x': 1, 'y': 3},
{'x': 2, 'y': 2},
{'x': 3, 'y': 4}
]
series.add(data=data_points)
Please refer to Adding Data to Charts section to see other available ways of adding data to a series.
Schema and Data Mapping
This section works the same as for Line, to avoid duplication of guides, please refer to the section under Line
Customizing Fill Coloring
Solid Fill Color
series.set_fill_color((255, 0, 0))
series.set_fill_color('#FF0000')
series.set_fill_color('red')
Set Palette Coloring
series.set_palette_area_coloring(
steps=[
{'value': 0, 'color': '#ADD8E6', 'label': 'Min'},
{'value': 50, 'color': '#0000FF'},
{'value': 100, 'color': '#00008B', 'label': 'Max'},
],
look_up_property='value',
interpolate=True
)
Customizing Line Appearance
You can also customize the line that outlines the area.
Changing Line Color
Using individual line color:
series.set_line_color((255, 0, 0))
series.set_line_color('#FF0000')
series.set_line_color('red')
Changing Line Thickness
series.set_line_thickness(3)
Changing Line Pattern
series.set_dashed(pattern="Dashed", thickness=2, color='green')
Available patterns include: "DashDotted", "Dashed", "DashedEqual", "DashedLoose", "Dotted", and "DottedDense".
Series Utility Methods
This section works the same as for Line, to avoid duplication of guides, please refer to the section under Line
Legend
Please see common legend section.