我想调整一下rworldmap的传奇栏。
mapCountryData(df,
nameColumnToPlot="users",
xlim=NA,
ylim=NA,
mapRegion="World",
numCats=30,
catMethod="pretty",
addLegend=TRUE,
mapTitle="map1",
colourPalette=c("heat"))
do.call(addMapLegend, c(mapParams, legendLabels="all",
legendWidth=0.5,
legendIntervals="data",
legendMar=2)) 我能够生成地图,但未能调整图例栏。传说的布局在地图上,看上去不太好。
Do.call中的错误(addMapLegend,c(mapParams,legendLabels = "all",legendWidth = 0.5,未找到对象'mapParams‘)
我无法提供数据集。有人能帮助查看我的脚本的哪一部分生成错误,以及如何修复它吗?谢谢。
发布于 2018-03-19 10:05:15
尝试将mapParams <-添加到第一行的开头。
还请看一看包tmap,它比rworldmap更时髦。
更广泛地说,Stackoverflow建议您创建一个小型的“可复制”示例,该示例将允许人们重新创建问题和测试解决方案。
祝好运。
mapParams <- mapCountryData(df,
nameColumnToPlot="users",
xlim=NA,
ylim=NA,
mapRegion="World",
numCats=30,
catMethod="pretty",
addLegend=TRUE,
mapTitle="map1",
colourPalette=c("heat"))
do.call(addMapLegend, c(mapParams, legendLabels="all",
legendWidth=0.5,
legendIntervals="data",
legendMar=2))https://stackoverflow.com/questions/49314761
复制相似问题