【发布时间】:2015-09-09 09:22:59
【问题描述】:
我用rCharts 包中的hPlot 创建了一个堆积面积图。代码:
set.seed(123)
x <- data.frame(x = rep(c(1:5),3), value = rnorm(15, mean = 10)
, group = rep(LETTERS[1:3],5))
x
library(rCharts)
a <- hPlot(x = "x", y = "value", group = 'group',
data = x[order(x$group, decreasing = T),], type = 'area')
a$plotOptions(area = list(stacking = "normal"))
a
现在我正在尝试更改组的显示顺序,但在每种情况下都是相同的顺序(A、B、C)。
例如,我想获取顺序(C,B,A),以便 C 的区域出现在图的顶部。但目标是可以创建像 (A,C,B) 这样的个性化订单。
我怎样才能实现它?感谢任何帮助
可能的解决方案:我发现顺序是按字母顺序排列的,所以为变量添加前缀会将它们按我想要的顺序排列,即 a_A、b_C、c_B。
【问题讨论】:
标签: r highcharts rcharts