ggplot2 - How do I get swedish characters in R -


i trying map in ggplot2 in r. use function rgdal package:

mapa <- readogr(dsn=path.expand("c:/~/swe_adm_shp"),layer="swe_adm2") 

than do:

fortify(mapa)  ggplot(mapa, aes(x = long, y = lat, group = group)) +   geom_polygon(fill = "blue", col = "white") +   coord_map()  

it works fine when @

head(mapa) 

i see names of counties dont have swedish font (name_2)

id_0 iso name_0 id_1         name_1 id_2      name_2   hasc_2 ccn_2 cca_2   type_2    engtype_2 0  222 swe sweden    1 Östergötland    1   Ödeshög se.og.od     0  <na> kommuner municipality 1  222 swe sweden    1 Östergötland    2 Åtvidaberg se.og.at     0  <na> kommuner municipality 2  222 swe sweden    1 Östergötland    3     boxholm se.og.bo     0  <na> kommuner municipality 3  222 swe sweden    1 Östergötland    4   finspång se.og.fi     0  <na> kommuner municipality 4  222 swe sweden    1 Östergötland    5       kinda se.og.ki     0  <na> kommuner municipality 5  222 swe sweden    1 Östergötland    6  linköping se.og.li     0  <na> kommuner municipality   nl_name_2 varname_2 0      <na>      <na> 1      <na>      <na> 2      <na>      <na> 3      <na>      <na> 4      <na>      <na> 

how work on that?

> sessioninfo() r version 3.3.2 (2016-10-31) platform: i386-w64-mingw32/i386 (32-bit) running under: windows >= 8 x64 (build 9200)  locale: [1] lc_collate=swedish_sweden.1252  lc_ctype=swedish_sweden.1252    lc_monetary=swedish_sweden.1252 [4] lc_numeric=c                    lc_time=swedish_sweden.1252      attached base packages: [1] stats     graphics  grdevices utils     datasets  methods   base  

try adding encoding parameter read:

mapa <- readogr(dsn=path.expand("c:/~/swe_adm_shp"),layer="swe_adm2", encoding = "utf-8") 

to specify encoding of character set file uses. it's bet utf-8.


Comments

Popular posts from this blog

PHP and MySQL WP -

android - InAppBilling registering BroadcastReceiver in AndroidManifest -

go - golang pprof for c library code -