我想使用hplot库中的rCharts获得HighCharts提供的细分功能,如here所述。 here提供的向下钻取功能的示例是
drill_function <- "#! function() {
var drilldown = this.drilldown;
function setChart(name, categories, data, color) {
chart.xAxis[0].setCategories(categories, false);
chart.series[0].remove(false);
chart.addSeries({
name: name,
data: data,
color: color || 'black'
}, false);
chart.redraw();
};
if (drilldown) { // drill down
setChart(drilldown.name, drilldown.categories, drilldown.data, drilldown.color);
} else { // restore
setChart(name, categories, data);
}
} !#"
我是JavaScript的新手,对此实现的任何帮助对我来说都是非常有用的
最佳答案
您可以使用包含highcharter
的drilldown.js
软件包。您可以在此处查看演示:http://rpubs.com/jbkunst/highcarter-drilldown。
目前,我正在开发一种功能,以使制作此类图表变得更加容易。