TL;DR问题:我能否删除在Rstudio/闪亮的RpivotTable包中使用“线条图”选项时要显示的图例?
大家好,
我是非常新的堆栈溢出,也是R,Rstudio和闪闪发亮一个真正的菜鸟。
我绝对喜欢rpivotTable包!
我可能有点太野心勃勃了,但我希望使用闪亮的rpivotTable包来复制我以前在Excel中使用多个枢轴表创建的仪表板,并连接到切割机……
不幸的是,我使用的数据集/数据帧有大量的变量,当我使用rpivotTable包构造行图时,图例填充整个屏幕,而不是显示线条图:(
我的行包含超过1000个不同的异常代码,因此图例太大,无法显示.
样本代码:
output$pivtbl2 <- renderRpivotTable(rpivotTable(data = DataSet(),
aggregatorName = "Sum",
vals = "Count",
cols = "ExceptionDate",
rows = "ErrorCode",
menuLimit = 1200,
rendererName = "Line Chart"))对不起,如果这个问题在别的地方被回答了,我花了一些时间去寻找,或者答案很明显,我对R很陌生。
或任何其他建议的软件包,使用或研究,以实现我正在努力做的,将不胜感激!
谢谢^_^
发布于 2018-11-29 01:30:43
rpivotTable中的“线图”是C3图。您可以隐藏图例,并通过向C3的rendererOptions参数传递带有此问题出现在rpivotTable GitHub页面上。键的命名列表条目,为rpivotTable()图表提供其他选项。目前,您还需要调用提供额外的代码行,以使其正常工作,如此问题出现在rpivotTable GitHub页面上。中所述。
就你的情况而言,应该是:
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
https://stackoverflow.com/questions/53492220
复制相似问题