Порядок установки категорий R Highcharter - PullRequest
0 голосов
/ 21 октября 2019

Я заметил, что мои гистограммы меняются в алфавитном порядке. Я использую selectinput, таким образом, если человек, который выбран с именем, начинающимся с A, он находится вверху, но если это буква после C, то он перемещается вниз. Это не основано на значении столбцов, но, кажется, связано с именами. Как я всегда могу держать ProviderName сверху?

Мой код hc ниже

hchart(
    comparison_prov_df,
    type = "bar",
    hcaes(x = Metric, y = Value, group = ProviderName),
    colorByPoint = F,
    showInLegend = T,
    dataLabels = list(enabled = T)
  ) %>%
    hc_chart(zoomType = "xy") %>%
    hc_tooltip(crosshairs = TRUE, shared = FALSE, borderWidth = 1) %>%
    hc_credits(
      enabled = TRUE,
      text = ""
    ) %>%
    hc_add_theme(hc_theme_elementary()) %>%
    hc_legend(enabled = TRUE) %>%
    hc_exporting(
      enabled = TRUE,
      filename = "data"
    ) %>%
    hc_title(
      text = "Title",
      align = "left"
    ) %>%
    hc_yAxis(
      title = list(text = "Y Axis"),
      labels = list(
        reserveSpace = TRUE,
        overflow = "justify"
      )
    ) %>%
    hc_xAxis(title = "") %>%
    hc_tooltip(pointFormat = "{point.y:.1f}") 

Person A

enter image description here

...