2014-08-28 4 views
1

При создании stackedAreaChart с rChart и nvd3 значением по умолчанию является Stacked. Есть ли способ установить Expanded по умолчанию? Вот код:Устанавливается по умолчанию в rChart stackedAreaChart с NVD3

dat <- data.frame(t=rep(0:23,each=4),var=rep(LETTERS[1:4],4),val=round(runif(4*24,0,50))) 
p8 <- nPlot(val ~ t, group = 'var', data = dat, type = 'stackedAreaChart', id = 'chart') 
p8 

Ведение p8$chart(stacked = TRUE) работ по multiBarChart, но p8$chart(expanded = TRUE) не работает с stackedAreaChart. Есть идеи?

ответ

3

Это должно работать

p8$chart(style = 'expand') 
+1

Это, как правило, считается полезным, чтобы объяснить, почему ответ решает проблему, а не просто предоставление кода, таким образом, будущие посетителей сайта, которые не могут иметь один и тот же вопрос, но подобный проблема также может выиграть от вашего ответа – RobV

+1

В конце диаграмм диаграммы 'nvd3', например в этом случае' stackedArea' вы увидите раздел с 'getters' и' seters' [источник github для stackedArea] [1]. Как правило, они дают подсказки, какие варианты доступны. [Эти строки] [2] говорят нам, что существует опция «стиль» с потенциальными значениями как «стек», «поток», «поток-центр», «разворачивание» и «стекирование». [1]: https://github.com/novus/nvd3/blob/master/src/models/stackedArea.js#L257-L368 [2]: https://github.com/novus/nvd3 /blob/master/src/models/stackedArea.js#L329-L357 – timelyportfolio

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