我想调整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'
我无法提供数据集。任何人都可以帮助我查看我的脚本的哪一部分产生错误,我该如何解决?谢谢。
答案 0 :(得分:1)
尝试将mapParams <-
添加到第一行的开头。
另请查看与tmap
相比更新的包rworldmap
。
更一般地说,Stackoverflow建议您创建一个小的,可重现的&#39;例如,这将允许人们重新创建您的问题并测试解决方案。
祝你好运。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))