diff --git a/src/components/DeathRateChart.js b/src/components/DeathRateChart.js new file mode 100644 index 0000000..a06bd55 --- /dev/null +++ b/src/components/DeathRateChart.js @@ -0,0 +1,43 @@ +/** @jsx jsx */ +import { jsx } from "theme-ui"; +import { useStaticQuery, graphql } from "gatsby"; +import { useTranslation } from "react-i18next"; + +import calculateMovingAverageSeries from "../util/movingAverage"; + +import StatChart from "../components/StatChart"; +import Colors from "../constants/Colors"; + +const DeathRateChart = () => { + const data = useStaticQuery(graphql` + { + allDataJson(filter: { exitus: { gt: 3 } }) { + nodes { + data + exitus + } + } + } + `); + + let nodes = data.allDataJson.nodes; + console.log(nodes) + + // moving average series + let movingAverageSeries = calculateMovingAverageSeries(nodes, 7); + console.log(movingAverageSeries) + + const { t } = useTranslation(); + return ( + //
+ + ); +}; + +export default DeathRateChart; diff --git a/src/pages/index.js b/src/pages/index.js index e7bd8c1..a0288d9 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -15,6 +15,7 @@ import StackedCases from "../charts/StackedCases"; import StatChart from "../components/StatChart"; import StatChartComparison from "../components/StatChartComparison"; +import DeathRateChart from "../components/DeathRateChart"; import Header from "../components/Header"; import Footer from "../components/Footer"; import Overview from "../components/Overview"; @@ -61,7 +62,9 @@ const Index = () => { let nodes = data.allDataJson.nodes.sort((a, b) => a.timestamp - b.timestamp); const currentNode = last(nodes); + const { t } = useTranslation(); + return (
{ color={Colors.tertiary} /> + + +