我目前正在使用具有很多变量的数据库,问题在于图形中的内容太可怕了。但是,借助highcharter,我发现可以单击图例以选择/取消选择变量。问题是我没有找到任何可以直接使用R代码执行此操作的东西。
我不想像在showInLegend或hideInLegend中一样将其完全隐藏在图例中。
取消选择之前显示的图片:
取消选择后显示的图片:
[{ 2
答案 0 :(得分:0)
最后,我使用了javascript代码:
jsCode <- JS("function(event) {
if (!this.visible )
return true;
var seriesIndex = this.index;
var series = this.chart.series;
for (var i = 0; i < series.length; i++)
{
if (series[i].index != seriesIndex)
{
series[i].visible ? series[i].hide() : series[i].show();
}
}
return false;
}")
要在highcharts图形上使用它,请添加:
hc_plotOptions(series = list(events = list(legendItemClick = jsCode)))