r - 在仪表板中按日期排序/排列
问题描述
我正在尝试制作一个仪表板,其中 grouper 变量可以在不同的变量上制作数据透视表。其中一个分组变量是 year_month (jaar_maand),而其他分组变量是分类变量。如果我制作情节,月份的顺序真的很奇怪,2019-02,然后是 2019-04、2019-07,我该如何将此顺序固定为 2019-01、2019-02、2019-03 等。
亲切的问候,
斯蒂菲
### Data ###
## Group_by Filter Data
output$groups1 <- renderUI({
df_ <- mydata_()
selectInput(inputId = "grouper1", label = "Group variable", choices = c("var1","var2","var3","var4","var5","var6", "jaar_maand"), selected = "var1")
})
mydata_ <- reactive({
data_ <- df2 #
data_
})
summary_data_ <- reactive({
req(input$grouper1)
mydata_() %>%
filter(Date >= input$dateRange1[1] & Date <= input$dateRange1[2]) %>%
dplyr::group_by(!!!rlang::syms(input$grouper1), var10) %>%
dplyr::summarise(aantal = n()) %>%
dplyr::arrange(!!!rlang::syms(input$grouper))
})
# staafdiagram
output$barPlot1 <- renderHighchart({
data_ <- summary_data_()
hchart(data_, "column", hcaes(x = (!!input$grouper1) , y = aantal , group = var10)) %>% # --> de plot zelf komt in het output deel van de UI
hc_plotOptions(column = list(stacking = "normal"))
})
解决方案
根据我的经验,如果您没有将分类作为因素,通常会出现这些问题。
无法真正说出将代码中的内容放在哪里 - 但我的建议是将 jaar-maand 变成一个因素,以便级别顺序指示情节顺序。
推荐阅读
- ios - SwiftUI 2个问题但很简单,关于searchBar和list的backgroundImage
- arrays - 未能在 Mongo 中正确执行更新
- c# - 是否可以在 C# XML 文档中引用 const 字段的值?
- python - 可以在没有“返回 Send_file”的情况下调用 Send_File 吗?
- python - 如何设置我的 mainWindow 的 sizePolicy?
- python - 在抽象基类中定义 @property.setter 会产生 AttributeError
- c - C - 将项目添加到数组
- bash - Bash 创建新目录并将每行的内容写入新目录中的文件
- python - 是否有一种 Python 的方式来引用 for 循环内的迭代器变量名称?
- javascript - 为什么 TextField 的 material-ui 'color' 属性有效,但 'borderColor' 无效?