【问题标题】:Set Expanded as default in rChart stackedAreaChart with NVD3在带有 NVD3 的 rChartStackedAreaChart 中将 Expanded 设置为默认值
【发布时间】:2014-08-28 04:42:58
【问题描述】:

使用rChart 和nvd3 创建stackedAreaChart 时,默认设置为堆叠。有没有办法将 Expanded 设置为默认值?代码如下:

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。有什么想法吗?

【问题讨论】:

    标签: r rcharts nvd3.js slidify


    【解决方案1】:

    这应该可以工作

    p8$chart(style = 'expand')
    

    【讨论】:

    • 通常认为解释为什么答案可以解决问题而不是仅仅提供代码是有帮助的,这样将来可能没有完全相同的问题但有类似问题的网站访问者也可以从中受益你的答案
    • 在nvd3 图表模型的末尾,例如在本例中为stackedArea,您将看到带有getters 和setters 的部分[stackedArea 的github 源][1]。这些通常会提供可用选项的线索。 [这些行][2] 告诉我们有一个 style 选项,其潜在值为 stack、stream、stream-center、expand 和 stack_percent。 [1]:github.com/novus/nvd3/blob/master/src/models/… [2]:github.com/novus/nvd3/blob/master/src/models/…
    猜你喜欢
    • 1970-01-01
    • 2016-12-28
    • 2020-09-01
    • 2019-08-17
    • 1970-01-01
    • 1970-01-01
    • 2014-04-11
    • 2022-11-05
    • 2015-01-28
    相关资源
    最近更新 更多