如何在rworldmap中调整图例长度?

如何在rworldmap中调整图例长度?,r,rworldmap,R,Rworldmap,我想调整rworldmap的图例栏 mapCountryData(df, nameColumnToPlot="users", xlim=NA, ylim=NA, mapRegion="World", numCats=30, catMethod="pretty",

我想调整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.calladdMapLegend、cmapParams、legendLabels=all、legendWidth=0.5中出错: 找不到对象“mapParams”


我无法提供数据集。有人能帮我检查脚本的哪一部分产生了错误,以及我如何修复它吗?谢谢。

尝试添加mapParams终于获得了我期望的地图!我还在mapParams语句中调整了:addLegend=FALSE,在do.call语句中调整了legendShrink=0.6。还将尝试包tmap。非常感谢!
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))