2017-09-13 8 views
2

Lors de cette opération:tmap: bordures blanches inesthétiques Mac/rstudio

library(tmap) 
data("Europe") 
tm_shape(Europe)+ 
tm_polygons(col="black",lwd = NA) 

je deviens frontières inesthétique blanc avec tmap. Essayé tm_fill et tm_polygons. Et aussi border.col=NA ou lwd=0.

Cela se produit également dans RStudio lorsque j'exporte vers PDF ou PNG.

thin white lines

devient fou à ce sujet et vraiment apprécier toute aide. Merci!

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 

MISE À JOUR Mon but est une carte choroplèthe. La définition de la couleur de bordure à une valeur spécifique ne fonctionnera donc pas dans mon cas. Pour faire une supposition, je peux imaginer, this est un problème similaire - bien que le problème se produise déjà dans rstudio lui-même.

Répondre

1

Essayez de régler la border.col et LWD en même temps, comme ceci:

library(tmap) 

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

Sortie:

enter image description here

Edit:

Si vous ne N'ayez pas la possibilité de définir le border.col à une couleur spécifique, essayez cette alternative:

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

Merci beaucoup, Ryan. Votre solution est un hack cool. Mais je dois m'excuser: évidemment, je n'ai pas formulé ma question avec suffisamment de précision. Je voudrais faire une carte choroplèthe - donc mettre la couleur de la bordure à «noir» ne fonctionnera pas dans mon cas. J'ai mis à jour ma question. – Severin

+0

@Severin - D'accord, j'ai ajouté une solution alternative à essayer. J'ai également fourni une réponse à cette question légèrement différente, mais liée, SO vous avez ajouté un lien pour votre édition. Vous pouvez également essayer cette réponse afin de vérifier si cela fonctionne avec votre système. – www