首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RpivotTable隐藏或删除线图图例

RpivotTable隐藏或删除线图图例
EN

Stack Overflow用户
提问于 2018-11-27 03:16:37
回答 1查看 395关注 0票数 1

TL;DR问题:我能否删除在Rstudio/闪亮的RpivotTable包中使用“线条图”选项时要显示的图例?

大家好,

我是非常新的堆栈溢出,也是R,Rstudio和闪闪发亮一个真正的菜鸟。

我绝对喜欢rpivotTable包!

我可能有点太野心勃勃了,但我希望使用闪亮的rpivotTable包来复制我以前在Excel中使用多个枢轴表创建的仪表板,并连接到切割机……

不幸的是,我使用的数据集/数据帧有大量的变量,当我使用rpivotTable包构造行图时,图例填充整个屏幕,而不是显示线条图:(

我的行包含超过1000个不同的异常代码,因此图例太大,无法显示.

样本代码:

代码语言:javascript
复制
  output$pivtbl2 <- renderRpivotTable(rpivotTable(data = DataSet(),
                                                 aggregatorName = "Sum",
                                                 vals = "Count",
                                                 cols = "ExceptionDate",
                                                 rows = "ErrorCode",
                                                 menuLimit = 1200,
                                                 rendererName = "Line Chart"))

对不起,如果这个问题在别的地方被回答了,我花了一些时间去寻找,或者答案很明显,我对R很陌生。

或任何其他建议的软件包,使用或研究,以实现我正在努力做的,将不胜感激!

谢谢^_^

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-29 01:30:43

rpivotTable中的“线图”是C3图。您可以隐藏图例,并通过向C3的rendererOptions参数传递带有此问题出现在rpivotTable GitHub页面上。键的命名列表条目,为rpivotTable()图表提供其他选项。目前,您还需要调用提供额外的代码行,以使其正常工作,如此问题出现在rpivotTable GitHub页面上。中所述。

就你的情况而言,应该是:

代码语言:javascript
复制
output$pivtbl <- renderRpivotTable({
  tbl <- rpivotTable(
    data            = DataSet(),
    aggregatorName  = "Sum",
    vals            = "Count",
    cols            = "ExceptionDate",
    rows            = "ErrorCode",
    menuLimit       = 1200,
    rendererName    = "Line Chart",
    rendererOptions = list(
      c3 = list(
        legend = list(
          show = FALSE
        )
      )
    )
  )

  tbl$x$params$rendererOptions <- tbl$x$params$rendererOptions[[1]]

  tbl #return value
})

传递到C3图表的可用选项在下面列出:https://c3js.org/reference.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53492220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档