如何在R轴中反转多个y轴?

如何在R轴中反转多个y轴?,r,highcharts,data-visualization,visualization,R,Highcharts,Data Visualization,Visualization,我想使用highchater库反转R中的多y轴图表。不幸的是,当我指定usehc\u图表(iverted=T)时,它移动一个轴,其余的轴不移动它们的位置。 以下是jbkunst的一个示例: 这是我想采用的一个例子 如果您希望将多个y轴与倒排图表组合,我建议手动定义它们(不使用create_yaxis方法),请参阅: 此外,您在“hc_图表(倒置=T)%>%中有一个输入错误” 在JSFIDLE中提供的示例中,每个图表都有单独的容器。在您的示例中,一个容器但多个系列连接到一个单独的轴,因此需要定义它

我想使用highchater库反转R中的多y轴图表。不幸的是,当我指定use
hc\u图表(iverted=T)
时,它移动一个轴,其余的轴不移动它们的位置。 以下是jbkunst的一个示例:


这是我想采用的一个例子

如果您希望将多个y轴与倒排图表组合,我建议手动定义它们(不使用create_yaxis方法),请参阅:

此外,您在“hc_图表(倒置=T)%>%中有一个输入错误”

在JSFIDLE中提供的示例中,每个图表都有单独的容器。在您的示例中,一个容器但多个系列连接到一个单独的轴,因此需要定义它们的宽度和左偏移

API参考:

如果您还有任何问题,请告诉我

library("highcharter");library(dplyr)

highchart() %>%
# probably I should specify "inverted=T" in "hc_yAxis_multiples"
  hc_yAxis_multiples(create_yaxis(naxis = 4, title = list(text = NULL))) %>%
  hc_add_series(data = c(1,3,2)) %>%
  hc_add_series(data = c(20, 40, 10), yAxis = 1) %>%
  hc_add_series(data = c(200, 400, 500), type = "column", yAxis = 2) %>%
  hc_add_series(data = c(500, 300, 400), type = "column", yAxis = 2) %>% 
  hc_add_series(data = c(5,4,7), type = "spline", yAxis = 3)
library("highcharter");

highchart() %>%
  hc_chart(inverted=T) %>%
  hc_yAxis_multiples(
    list(width = '30%'),
    list(width = '30%', left = '35%', offset = 0),
    list(width = '30%', left = '70%', offset = 0)
  ) %>%
  hc_add_series(data = c(1,3,2)) %>%
  hc_add_series(data = c(20, 40, 10), yAxis = 1) %>%
  hc_add_series(data = c(200, 400, 500), type = "column", yAxis = 2)