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
Post a Comment