2017-12-04 23 views
0

Choroplethrパッケージを使用してchoroplethを作成するたびに、これらの不要な線が表示されます。私は彼らが軸であると信じていますが、state_choropleth関数は軸を出力してはいけません。Choroplethrで不要な線(軸線)を取り除く

例:

df <- data.frame(region = c("alabama", "alaska", "arizona", "arkansas", "california", "colorado", "connecticut", "delaware", "district of columbia", "florida", "georgia", "hawaii", "idaho", "illinois", "indiana", "iowa", "kansas", "kentucky", "louisiana", "maine", "maryland", "massachusetts", "michigan", "minnesota", "mississippi", "missouri", "montana", "nebraska", "nevada", "new hampshire", "new jersey", "new mexico", "new york", "north carolina", "north dakota", "ohio", "oklahoma", "oregon", "pennsylvania", "rhode island", "south carolina", "south dakota", "tennessee", "texas", "utah", "vermont", "virginia", "washington", "west virginia", "wisconsin", "wyoming"), value = runif(51)) 
state_choropleth(df) 

これが結果です: Map with extraneous lines

誰も私がこれらを取り除く手助けすることはできますか?私はChoroplethrのソースコードを覗いてみましたが、これが何であるかを特定できないようです。

編集:Windows 10 Enterprise、R 3.4.2 64ビットを実行していて、choroplethr 3.6.1とggplot2 2.2.1がインストールされています。

答えて

0

ggplot library(ggplot2)をロードし、state_choropleth(df) + theme(panel.border = element_blank())を試してください。

米国本土の罫線が削除されます。しかし、アラスカとハワイにはまだ境界線があります。

+0

私にとってはうまくいきません。 3つの国境はすべてまだそこにあります。 – Grover

+0

@JeffGrover最後に ')'がありませんでした。必要に応じて追加してください。そこで、 'state_choropleth(df)+ theme(panel.border = element_blank())' – Highland

+0

私が試したときに ')'が欠けていました。サイコロはありません。 – Grover

関連する問題