18 lines
588 B
JavaScript
18 lines
588 B
JavaScript
function displayIntensiveCareCapacitiesChart(intensiveCareCapacitiesChartView, headingElement, kreisText, kreisValue) {
|
|
headingElement.textContent = kreisText;
|
|
withCsvDo(
|
|
`data/intensivstationen/intensivstationen-${kreisValue}.csv`,
|
|
csv => intensiveCareCapacitiesChartView.displayChart({ data: csv, title: kreisText }));
|
|
}
|
|
|
|
function withCsvDo(file, csvConsumer) {
|
|
Papa.parse(
|
|
file,
|
|
{
|
|
header: true,
|
|
dynamicTyping: true,
|
|
download: true,
|
|
complete: results => csvConsumer(results.data)
|
|
});
|
|
}
|