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