R 使用geom_sf()绘制世界地图时缺少轴标记和标签

R 使用geom_sf()绘制世界地图时缺少轴标记和标签,r,ggplot2,sf,R,Ggplot2,Sf,当绘制一张基本的世界地图时,我不会在坐标轴上显示lat和long。我在cran上做了一个由geom\u sf()提供的示例,它确实显示了lat long 下面是我的代码 库(“ggplot2”) 图书馆(“sf”) #>链接到GEOS 3.7.2、GDAL 2.4.2、项目5.2.0 图书馆(“rnaturalearth”) 图书馆(“RNaturalLearthData”) world[1]“sf”“数据帧” ggplot(数据=世界)+ geom_sf()+ 合作 这是在轴上生成车床长度

当绘制一张基本的世界地图时,我不会在坐标轴上显示lat和long。我在cran上做了一个由
geom\u sf()
提供的示例,它确实显示了lat long

下面是我的代码

库(“ggplot2”)
图书馆(“sf”)
#>链接到GEOS 3.7.2、GDAL 2.4.2、项目5.2.0
图书馆(“rnaturalearth”)
图书馆(“RNaturalLearthData”)
world[1]“sf”“数据帧”
ggplot(数据=世界)+
geom_sf()+
合作

这是在轴上生成车床长度的示例代码

nc使用驱动程序“ESRI Shapefile”从数据源“/Library/Frameworks/R.framework/Versions/3.6/Resources/Library/sf/shape/nc.shp”读取层“nc”
#>包含100个要素和14个字段的简单要素集合
#>几何图形类型:多多边形
#>尺寸:XY
#>bbox:xmin:-84.32385 ymin:33.88199 xmax:-75.45698 ymax:36.58965
#>epsg(SRID):4267
#>proj4string:+proj=longlat+datum=NAD27+no_defs
ggplot(nc)+geom_sf()

coord_sf()
仅当分划线实际到达轴时绘制轴记号。在世界地图中,绘图面板被扩展到超出地球的大小(您可以看到分划线在绘图面板边缘之前结束),因此不会绘制轴标记

解决这个问题的一个方法是关闭扩展

库(“ggplot2”)
图书馆(“sf”)
#>链接到GEOS 3.7.2、GDAL 2.4.2、项目5.2.0
图书馆(“rnaturalearth”)
图书馆(“RNaturalLearthData”)
world[1]“sf”“数据帧”
ggplot(数据=世界)+
geom_sf()+
坐标(展开=假)

由(v0.3.0)于2019-11-02创建