Fix several percentage calculations | Begin adding vaccination data | Add reddit rdaily eport generator for r/Atlanta.

This commit is contained in:
Joshua Bemenderfer
2022-01-04 21:11:29 -05:00
parent 4d16a9e0b4
commit 4755f2861e
180 changed files with 723 additions and 23 deletions

View File

@@ -90,9 +90,7 @@ const chips = reactive({
const yesterday = col(data, data.value.rows.at(-2), 'cases')
const change = today - yesterday
const percent = change > 0
? ((change / yesterday) * 100)
: ((change / today) * 100)
const percent = (change / Math.abs(prev)) * 100
if (Math.abs(percent) === Infinity) return 100
if (isNaN(percent)) return 0
@@ -129,9 +127,7 @@ const chips = reactive({
const yesterday = today - col(data, data.value.rows.at(-1), 'cases')
const change = today - yesterday
const percent = change > 0
? ((change / yesterday) * 100)
: ((change / today) * 100)
const percent = (change / Math.abs(prev)) * 100
if (Math.abs(percent) === Infinity) return 100
if (isNaN(percent)) return 0

View File

@@ -67,9 +67,7 @@ const chips = reactive({
const yesterday = col(data, data.value.rows.at(-2), 'hospitalizations')
const change = today - yesterday
const percent = change > 0
? ((change / yesterday) * 100)
: ((change / today) * 100)
const percent = (change / Math.abs(prev)) * 100
if (Math.abs(percent) === Infinity) return 100
if (isNaN(percent)) return 0

View File

@@ -122,9 +122,7 @@ const chips = reactive({
const yesterday = col(data.value.testing, data.value.testing.prev, 'combined_performed')
const change = today - yesterday
const percent = change > 0
? ((change / yesterday) * 100)
: ((change / today) * 100)
const percent = (change / Math.abs(prev)) * 100
if (Math.abs(percent) === Infinity) return 100
if (isNaN(percent)) return 0
@@ -159,9 +157,7 @@ const chips = reactive({
const yesterday = col(data.value.cases, data.value.cases.prev, 'cases')
const change = today - yesterday
const percent = change > 0
? ((change / yesterday) * 100)
: ((change / today) * 100)
const percent = (change / Math.abs(prev)) * 100
if (Math.abs(percent) === Infinity) return 100
if (isNaN(percent)) return 0
@@ -190,9 +186,7 @@ const chips = reactive({
const yesterday = col(data.value.deaths, data.value.deaths.prev, 'deaths')
const change = today - yesterday
const percent = change > 0
? ((change / yesterday) * 100)
: ((change / today) * 100)
const percent = (change / Math.abs(prev)) * 100
if (Math.abs(percent) === Infinity) return 100
if (isNaN(percent)) return 0