Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
tmap:难看的白色边框Mac/Rstudio_R_Tmap - Fatal编程技术网

tmap:难看的白色边框Mac/Rstudio

tmap:难看的白色边框Mac/Rstudio,r,tmap,R,Tmap,执行此操作时: library(tmap) data("Europe") tm_shape(Europe)+ tm_polygons(col="black",lwd = NA) 我在tmap上看到了难看的白色边框。已尝试tm\u填充 和tm_多边形。还有border.col=NA或lwd=0 当我导出到PDF或PNG时,RStudio中也会发生这种情况 非常感谢你的帮助。谢谢 R version 3.4.0 (2017-04-21) Platform: x86_64-apple-darwin

执行此操作时:

library(tmap)
data("Europe")
tm_shape(Europe)+
tm_polygons(col="black",lwd = NA)
我在tmap上看到了难看的白色边框。已尝试
tm\u填充
tm_多边形
。还有
border.col=NA
lwd=0

当我导出到
PDF
PNG
时,RStudio中也会发生这种情况

非常感谢你的帮助。谢谢

R version 3.4.0 (2017-04-21)
Platform: x86_64-apple-darwin16.5.0 (64-bit)
Running under: macOS Sierra 10.12.5

Matrix products: default BLAS:/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
 LAPACK: /usr/local/Cellar/openblas/0.2.19_1/lib/libopenblasp-r0.2.19.dylib

locale:
[1] de_DE.UTF-8/de_DE.UTF-8/de_DE.UTF-8/C/de_DE.UTF-8/de_DE.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] compiler_3.4.0 tools_3.4.0   

更新我的目标是制作一张choropleth地图。因此,在我的情况下,将边框颜色设置为一个特定值将不起作用。我可以想象,是一个类似的问题,尽管这个问题已经在rstudio中出现了。

尝试同时设置border.col和lwd,如下所示:

library(tmap)

data("Europe")
tm_shape(Europe)+
tm_polygons(col="black",border.col="black",lwd = 1)
输出:

编辑:

如果您没有将border.col设置为特定颜色的选项,请尝试以下替代方法:

#set border color to transparent
data("Europe")
tm_shape(Europe)+
tm_polygons(col="black",border.col="transparent")

非常感谢,瑞安。你的解决方案很酷。但我必须道歉:显然我没有把我的问题表达得足够精确。我想制作一张choropleth贴图–因此在我的情况下,将边框颜色设置为
黑色将不起作用。我更新了我的问题。@Severin-好的,我添加了一个替代方案来尝试。我还提供了一个略有不同但相关的答案,所以您在编辑中为这个问题添加了一个链接。您也可以尝试这个答案,以检查它是否与您的系统一起工作。