在R (radarchart)中操作基于chart.js的绘图



我使用R包radarchart来绘制交互式雷达图表。我想通过设置参数来操纵情节,这些参数在包装手册中没有提到。可以通过…将选项传递给chart.js。

labs <- c("Communicator", "Data Wangler", "Programmer", "Technologist", "Modeller", "Visualizer")
scores <- list("Rich" = c(9, 7, 4, 5, 3, 7),
           "Andy" = c(7, 6, 6, 2, 6, 9),
           "Aimee" = c(6, 5, 8, 4, 7, 6))
chartJSRadar(scores=scores, labs=labs)

例如,我试图改变网格的颜色,但这不起作用。

chartJSRadar(scores=scores, labs=labs,
         scale=list(gridLines=list(color="black")))

这有点晚了。

简短的回答是这是一个bug。我已经做了一个问题:https://github.com/MangoTheCat/radarchart/issues/39,并将报告后修复。

较长的答案是两位。radarchart刚刚更新为使用最新的chart.js版本(版本2.4.0),因此您需要更新语法以获得版本2的语法。

然而,现在可选参数的嵌套方式意味着这仍然不起作用。

修复它的最干净的方法将是在版本1发布的拟议API更改中。但是,如果我可以在此期间添加对它的支持,我会在这里发布更新。

相关内容

  • 没有找到相关文章

最新更新