r - 使用 rCharts、shiny、nPlot 在 nvd3 中关闭散点图上的放大

标签 r nvd3.js shiny rcharts

我已经使用 nvd3.js 在 rCharts 中构建了一个散点图,并且想关闭放大功能。这可能吗?

代码如下:

output$riskChart <- renderChart({
             risk <- nPlot(Return ~ Risk, group = 'Names', data = RiskData(), 
               type = "scatterChart", dom = 'riskChart', width = 1000, height=400) 
            risk$chart(size = '#! function(d){return d.Size} !#')   
            risk$chart(color = c('#c66631', '#317cc6', '#32743a', '#c4c631'),
            tooltipContent = "#!function(key, y, e, graph) {
                return '<h4>' + key + '</h4>' +
                  '<p><strong>Risk: </strong>' + y + '<br><strong>Return: </strong>' + e + '</p>';
              }!#") 
              risk$xAxis(axisLabel = 'Risk')  
              risk$yAxis(axisLabel = 'Return')  
             return(risk)
           })

在此先感谢您的帮助!

最佳答案

只需添加

risk$chart(showControls = FALSE)

关闭控件,包括放大。

关于r - 使用 rCharts、shiny、nPlot 在 nvd3 中关闭散点图上的放大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20979212/

相关文章:

R、GET 和 GZ 压缩

r - 将一个非空的 data.frame 与一个空的合并时的奇怪行为

javascript - 如何将NVD3条形图转换成面积折线图?

javascript - 如何在 Shiny 中保存带有绘制形状/点的传单 map ?

shiny - 错误: The application took too long to respond

r - 在 R 中按 NA 聚合

c - 是否可以在我的C代码中直接调用用C编写的R源代码函数?

javascript - 条形图未显示在条形图中

javascript - 使用 NVD3.js 的 <circle> 属性 cx ="NaN"的值无效

r Shiny 的本地生活在不同的路径/域上