refactoring
This commit is contained in:
@@ -9,3 +9,24 @@ function displayIntensiveCareCapacitiesChart(
|
||||
intensiveCareCapacitiesChartView.displayChart({ data: json.data, title: kreisText });
|
||||
});
|
||||
}
|
||||
|
||||
function displayFreeBedsChart({ freeBedsChartView, kreisText, kreisValue }) {
|
||||
fetch(`data/intensivstationen/intensivstationen-${kreisValue}.json`)
|
||||
.then(response => response.json())
|
||||
.then(json =>
|
||||
freeBedsChartView.displayChart(
|
||||
{
|
||||
data: get_free_beds_divided_by_all_beds_in_percent(json.data),
|
||||
title: kreisText
|
||||
}));
|
||||
}
|
||||
|
||||
function get_free_beds_divided_by_all_beds_in_percent(data) {
|
||||
return data.map(({ date, betten_frei, betten_belegt }) =>
|
||||
(
|
||||
{
|
||||
"date": date,
|
||||
"free_beds_divided_by_all_beds_in_percent": betten_frei / (betten_frei + betten_belegt) * 100
|
||||
}
|
||||
));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user