在png中导出用rworldmap创建的地图

时间:2019-01-30 09:06:58

标签: r png rworldmap

我在R上使用包Cloud messaging创建了一个地图,如下所示:

rworldmap

我对结果感到满意,但是我不知道如何导出在.png中获得的图像。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

png("map.png",width=800,height=800,units="px")
MyMap <- subset(MyMap, continent != "Antarctica")

FTA_map <- mapCountryData(MyMap, nameColumnToPlot="country", 
                                                     catMethod = "categorical",
                                                     missingCountryCol = gray(.8), 

colourPalette=c("forestgreen","royalblue1", "red3"),
                                                     mapTitle = "",
                                                    addLegend = FALSE)

 FTA_map$legendText <- c("CAN", "MEX", "USA")            
 do.call( addMapLegendBoxes, c(FTA_map,x="bottomleft",title = "title",horiz=FALSE))
 dev.off()

看看这个:

https://www.rdocumentation.org/packages/grDevices/versions/3.4.1/topics/png

您可以通过提高png()函数的参数来解决问题