Note
Go to the end to download the full example code.
Basic Area Chart#
Area charts are similar to line charts, except that they shade the region below them and are stacked on top of each other. These can be useful to show a percent mix chart.
Use
mode="area"to create area chartsStacking behavior is enabled automatically
import pandas as pd
from dateutil.relativedelta import relativedelta
from visualization_toolkit.helpers.plotly import chart, axis, series
fig = chart(
pdf,
x_axis=axis(
column_name="day",
axis_type="date",
label="Week Ending",
tick_interval=relativedelta(days=7 * 6),
),
chart_series=[
series(
column_name="abnb_gbv_share",
label="ABNB GBV Share",
mode="area",
color="dark-blue",
),
series(
column_name="vrbo_gbv_share",
label="VRBO GBV Share",
mode="area",
color="red",
),
],
y1_axis=axis(
axis_type="percent",
axis_min=0,
axis_max=1,
tick_format="0.0%",
),
)
fig
Total running time of the script: (0 minutes 3.607 seconds)