2014-01-31 4 views
1

В качестве независимого кода шкура/Unhide работает, но не в блестящейrHighcharts скрыть/показать не работает в блестящей

У меня есть кадр данных DF, как показано ниже

Date  Category  Number 
2014-01-01 AA   2 
2014-01-01 BB   4 
2014-01-01 CC   3 
2014-01-01 DD   11 
2014-01-02 AA   21 
2014-01-02 BB   14 
2014-01-02 CC   12 
2014-01-02 DD   14 
2014-01-03 AA   11 
2014-01-03 BB   13 
2014-01-03 CC   9 
2014-01-03 DD   11 

Я пытаюсь построить сложенная полоса с опцией hide/unhide. Я попытался использовать приведенный ниже пример hide/unhide не работает. Если я скрываю данные, которые находятся посередине, это не масштабируется. http://glimmer.rstudio.com/reinholdsson/rHighcharts/

Я также попытался привести пример, но он запутан и не показывает какой-либо сюжет вообще. http://rcharts.io/viewer/?5842467#.UuuYLKX-aQw

Мой код

b <- rCharts:::Highcharts$new() 
b$chart(type = "column") 
b$plotOptions(column = list(stacking = "normal")) 
b$xAxis(categories = unique(as.character(df$Date))) 
tt = sapply(unique(as.character(df$Category)), function(name){ 
    d <- df[df$Category == name, ] 
    b$series(name = name, data = d$Number, stack = d$Category[[1]]) 
}) 
b 

с указанным кодом штабелирования опция исчезнет.

ответ

0

Я изменил

B $ ряд (имя = имя, данные = d $ Количество, стек = D $ Категория [[1]])

к

B $ ряд (имя = name, data = d $ Number, stack = d $ Date [[1]])

Взял мало времени для понимания. Я хочу складывать по дате, поэтому вам нужно выбрать дату здесь.

Но скрытие/отображение не перемасштабирует, вместо этого исчезает панель, соответствующая категории.

Смежные вопросы