1
使用rChart
和nvd3
创建stackedAreaChart
时,默认设置为堆叠。有没有办法将Expanded设置为默认?下面是代码:使用NVD3在rChart stackedAreaChart中将默认设置扩展为默认设置
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
工作。有任何想法吗?
人们普遍认为有助于解释为什么一个答案解决问题,而不是仅仅提供代码,这样未来的观众到现场谁可能不会有完全相同的问题,但类似问题也可以从你的答案中受益 – RobV 2014-08-28 10:00:34
在'nvd3'图表模型的末尾,比如在这个例子中'stackedArea',你会看到'getters'和'setters' [github source for stackedArea] [1]的部分。这些通常提供了可用选项的线索。 [这些行] [2]告诉我们有一个'style'选项,其中可能的值是'stack','stream','stream-center','expand'和'stack_percent'。 [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 2014-08-28 13:42:06