Hi Y'all,
I am building a shiny app, which lives in dev right here. The public error message can be seen on the "Prevention" Tab under "Working Age -> Policy & Clinical Care".
The issue appears to be with this tibble that I manually created:
library(tibble)
prevention <- tibble(year = c('2011','2012','2013','2014','2015','2016','2017','2018'),
pct = c(.318,.291,.310,.338,.383,.331,.318,.222))
I use this tibble to create this chart on a shiny app, which actually draws the chart if I run the code below on its own.
library(tidyverse)
library(highcharter)
prevention %>%
hchart("line", hcaes(x=year, y=pct)) %>%
hc_title(text="Flu Vaccination Coverage for Texans Aged 18-64, by Year") %>%
hc_subtitle(text="Shown: The Estimates % of Population Aged 18-64 Reporting 'Yes' to 'Flu Shot in the Past year?'")
However, when I put this inside of a shiny highcharter object and call on that same highchart object in the UI of the shiny, app, I get this error code from this part of the shiny app:
2020-10-19T16:25:02.939867+00:00 shinyapps[2841071]: Warning: Error in : Problem with `mutate()` input `x`.
2020-10-19T16:25:02.939871+00:00 shinyapps[2841071]: ℹ Input `x` is `year`.
2020-10-19T16:25:02.939869+00:00 shinyapps[2841071]: ✖ Input `x` must be a vector, not a function.
2020-10-19T16:25:02.944813+00:00 shinyapps[2841071]: 132: <Anonymous>
Has anyone seen something like this with a tibble, where it thinks the column 'year' is a function?