我想在我设法绘制的网格数据顶部绘制饼图。在R中绘制饼图顶部的图表
数据:
nasafile <- "http://eosweb.larc.nasa.gov/sse/global/text/global_radiation"
nasa <- read.table(file=nasafile, skip=13, header=TRUE)
下面这个帖子:R plot grid value on maps,我用spplot
绘制数据使用:
gridded(nasa) <- c("Lon","Lat")
spplot(nasa, "Ann")
我一直在尝试多种功能之上绘制饼图情节,但没有设法做到这一点:
如果我在绘制地图后使用floating.pie
函数,我得到一个错误。
floating.pie(5,2, c(3,2,5,1), radius=1)
Error in polygon(xc, yc, col = col[i], ...) :
plot.new has not been called yet
绘制一个空的阴谋后使用par(new=TRUE)
,让我能画一个饼形图,而是基于新的图形坐标。
有没有办法在spplot
的顶部绘制饼图?
我检查了pieSP
,但无法设法绘制它。
感谢。我的意思是位于地图顶部。说非洲之巅。 – GabrielMontenegro