我需要在R中创建2个密集数据集的图。根据文档,smoothScatter()
函数比plot()
函数更适合这些情况。但是,当我运行smoothScatter()
时遇到以下错误。
Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'
这是一段代码:
myScatterPlot <- function(x,y,data,string){
c <- paste0(data, string, collapse=NULL);
c <- paste0(c, ".jpg", collapse=NULL);
jpeg(c, quality=100);
smoothScatter(x,y,nrpoints=100,main=string);
dev.off();
}
问题
1)此错误的来源是什么?
2)有更简单的方法来实现这一结果吗?