【发布时间】:2020-07-09 06:02:58
【问题描述】:
我的数据框是 tableau_jh_df [前 4 行显示]:
日期省份_州 number_of_cases
1 2020-01-22 阿拉巴马州 0
2 2020-01-22 阿拉斯加 0
3 2020-01-22 亚利桑那州 0
基于用户从 Shiny 控件中选择的 Province_state,我想绘制一个折线图 使用 ggplot2 按周计算的病例总数。到目前为止,我得到的是所有案例 无论选择哪个省州。这是我的代码和图表:
# ui
fluidRow(
column(3,
selectInput("state_terr", "Choose a State/Territory:",
list("Alabama", "Alaska", "Arizona" [,...etc]
# server
output$plot <- renderPlot({
min_date <- as.Date("2020-01-20")
max_date <- NA
ggplot(tableau_jh_df, aes(date, number_of_cases, col = input$state_terr,
group = 1)) +
geom_line() +
labs(x = "Date", y = "Number of Cases") +
theme(axis.text.x = element_text(angle = 45),
axis.text.y = element_text(angle = 90))
【问题讨论】: