2017-09-13 4 views
2

これをやって:TMAP:見苦しい白いボーダーマック/ Rstudio

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

は私がTMAPで見苦しい白い枠を取得しています。試しましたtm_filltm_polygons。また、border.col=NAまたはlwd=0もあります。

これは、PDFまたはPNGにエクスポートしているときにも同様にRStudioで発生します。

thin white lines

この夢中取得し、本当にすべての助けに感謝。ありがとう!

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 

UPDATE私の目標は、階級区分図です。私の場合、境界線の色を特定の値に設定することはできません。推測するには、thisのような問題ですが、すでにrstudio自体に問題があります。

答えて

1

このように、同時にborder.colとLWDを設定してみてください:

library(tmap) 

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

出力:

enter image description here

を編集:

あなたドン場合border.colを特定の色に設定するオプションがあります。この代替方法を試してください:

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

ありがとう、Ryan。あなたのソリューションはクールなハックです。しかし、私は謝罪する必要があります:明らかに私は正確に私の質問を定式化していませんでした。私はchoroplethマップを作っています - 境界の色を 'black 'に設定することは私の場合はうまくいかないでしょう。私は私の質問を更新しました。 – Severin

+0

@Severin - さて、私は試してみるための代替ソリューションを追加しました。私はあなたの編集にリンクを追加したので、少し違っているが、関連する、あなたの答えを提供しました。あなたのシステムで動作するかどうかを確認するために、その答えを試すこともできます。 – www

関連する問題