@@ -120,7 +120,8 @@ library(gridExtra)
120
120
start_day <- "2020-09-08"
121
121
end_day <- "2020-10-07"
122
122
123
- date_formatted <- format(as.Date(end_day), "%B %e, %Y")
123
+ vec <- strsplit(format(as.Date(end_day), "%B %e %Y"), split = "\\s+")[[1]]
124
+ date_formatted <- paste(paste(vec[1], vec[2]), vec[3], sep = ", ")
124
125
plot_label <- labs(caption = "Data from Delphi COVIDcast, covidcast.cmu.edu")
125
126
date_label <- labs(subtitle = date_formatted)
126
127
grid_label <- textGrob("Data from Delphi COVIDcast, covidcast.cmu.edu",
@@ -190,15 +191,23 @@ joined_data %>%
190
191
"Mask use: %{y:.0f}%<br>",
191
192
"Cases per 100,000: %{x:.1f}"),
192
193
showlegend = FALSE) %>%
193
- layout(xaxis = list(title = "New cases per 100,000 people (7-day average)"),
194
- yaxis = list(title = "% wearing masks most/all the time in public"),
195
- title = paste0("Current COVID case rates and mask usage, by state<br>",
196
- date_formatted),
197
- annotations = list(x = 1, y = 0,
198
- text = "Data from Delphi COVIDcast, covidcast.cmu.edu",
199
- showarrow = FALSE, xref = "paper", yref = "paper",
200
- xanchor = "right", yanchor = "auto",
201
- xshift = 0, yshift = 0),
194
+ layout(xaxis = list(title = "New cases per 100,000 people (7-day average)",
195
+ showline = TRUE, mirror = "ticks", zeroline = FALSE),
196
+ yaxis = list(title = "% wearing masks most/all the time in public",
197
+ showline = TRUE, mirror = "ticks", zeroline = FALSE),
198
+ title = "Current COVID case rates and mask usage, by state",
199
+ subtitle = date_formatted,
200
+ annotations = list(
201
+ list(x = 0.5, y = 1,
202
+ text = date_formatted,
203
+ showarrow = FALSE, xref = "paper", yref = "paper",
204
+ xanchor = "center", yanchor = "auto",
205
+ xshift = 0, yshift = 0),
206
+ list(x = 1, y = 0,
207
+ text = "Data from Delphi COVIDcast, covidcast.cmu.edu",
208
+ showarrow = FALSE, xref = "paper", yref = "paper",
209
+ xanchor = "right", yanchor = "auto",
210
+ xshift = 0, yshift = 0)),
202
211
dragmode = FALSE) %>%
203
212
config(modeBarButtonsToRemove = c("zoom2d", "pan2d", "select2d", "lasso2d",
204
213
"zoomIn2d", "zoomOut2d", "resetScale2d",
0 commit comments