iccas.charts package¶
Submodules¶
iccas.charts.area module¶
-
iccas.charts.area.area_chart(counts_over_time, *, strings, normalize=False, ax=None, cmap='inferno', alpha=0.8, **kwargs)[source]¶ A base for stacked area charts (tuned for iccas charts).
- Parameters
counts_over_time (
DataFrame) – a DataFrame with a DateTimeIndex and a column for each age group (e.g.ic.get().cases)strings (
Translation) –normalize (
bool) –ax (
Optional[Axes]) –cmap –
alpha (
float) –**kwargs –
Returns:
- Return type
Axes
-
iccas.charts.area.double_area_chart_of_cumulative_counts(data, variable='cases', *, age_group_size=20, period=None, strings, **figure_args)[source]¶ Not a very interesting chart.
- Parameters
data (
DataFrame) – DataFrame having ‘cases’ and/or ‘deaths’ as first-level columns (e.g.ic.get())variable (
str) –age_group_size (
int) –period (
Optional[Tuple[Union[str,Timestamp],Union[str,Timestamp]]]) –strings (
Translation) –lang –
Returns:
- Return type
Figure
iccas.charts.bar module¶
-
iccas.charts.bar.add_labels_to_bars(rects, fmt='{:.1f}', ax=None, y_offset=7, **kwargs)[source]¶ Attach a text label above each bar in
rects, displaying its height. Returns a tuple with the list of labels and a function to update the labels (useful for animations)- Return type
Tuple[List[Annotation],Callable[[],None]]
iccas.charts.common module¶
Module contents¶
-
iccas.charts.age_dist_bar_chart(counts, date, variable='cases', *, normalize=True, age_group_size=10, window=14, population_distribution=None, ax=None, lang=None)[source]¶
-
iccas.charts.area_chart(counts_over_time, *, strings, normalize=False, ax=None, cmap='inferno', alpha=0.8, **kwargs)[source]¶ A base for stacked area charts (tuned for iccas charts).
- Parameters
counts_over_time (
DataFrame) – a DataFrame with a DateTimeIndex and a column for each age group (e.g.ic.get().cases)strings (
Translation) –normalize (
bool) –ax (
Optional[Axes]) –cmap –
alpha (
float) –**kwargs –
Returns:
- Return type
Axes
-
iccas.charts.average_by_period_bar_chart(counts, variable, *, strings, freq=7, normalize=False, age_group_size=20, stacked=True, ylim=None, ax=None, figsize=12, 7)[source]¶ - Return type
Axes
-
iccas.charts.double_area_chart_of_cumulative_counts(data, variable='cases', *, age_group_size=20, period=None, strings, **figure_args)[source]¶ Not a very interesting chart.
- Parameters
data (
DataFrame) – DataFrame having ‘cases’ and/or ‘deaths’ as first-level columns (e.g.ic.get())variable (
str) –age_group_size (
int) –period (
Optional[Tuple[Union[str,Timestamp],Union[str,Timestamp]]]) –strings (
Translation) –lang –
Returns:
- Return type
Figure