Note
Go to the end to download the full example code.
Customize Tooltops (Hover Templates)#
Hover templates can be customized for series to display different values when hovering over a datapoint.
Use the
extra_optionsof theseriesobject to define ahovertemplateSee more details about customizing the
hovertemplatehere: https://plotly.com/python/hover-text-and-formatting/
import pandas as pd
from visualization_toolkit.helpers.plotly import chart, axis, series
from visualization_toolkit.helpers.plotly.theme import ATLAS_THEME
fig = chart(
pdf,
x_axis=axis(column_name="fiscal_qy", label="Fiscal Quarter"),
y1_axis=axis(label="Downloads", axis_type="number", axis_min=0),
chart_series=[
series(
column_name="ios_dl_idx",
mode="bar",
is_stacked=True,
pivot_column_name="region",
include_all_categories=True,
# sort categories by total downloads using the ios_dl_idx column
# in descending order (the "-" indicates descending)
category_sort_column_name="-ios_dl_idx",
extra_options={"hovertemplate": "%{y:,.0f}"},
),
],
theme=ATLAS_THEME,
)
fig
Total running time of the script: (0 minutes 0.030 seconds)