我一直在尝试使用sf
包plot
函数绘制一个 shapefile,但我得到了这个:
(shapefile 可以在这里找到:https ://drive.google.com/open?id=1AKMP9i549xESStN-R59UUU80OmkXy1XM )
sf <- st_read('fisiografia_cortado_disolve_gapis_des.shp')
plot(sf, lty = 0)
我无法正确显示密钥。我一直在玩par
功能,但我认为我做错了,因为没有任何改变。
我试过:
par(mar = c(10,10,10,20))
和许多其他组合(c(10,5,5,20),c(10,10,10,10)),但我认为 sf plots 不依赖于par
设置(如果我错了,请原谅)。
我还尝试key.size
在函数中使用该属性,plot
但它只会改变键的宽度(见下图左图),如果它太大,则只显示键(右图)。
plot(sf, lty = 0, key.size = 1)
plot(sf, lty = 0, key.size = 10)
我想正确显示钥匙,如果可能的话,改变它的大小。
有人遇到过同样的问题吗?