ggvis plots with ISO/IEC 8859-1

天大地大妈咪最大 提交于 2019-12-24 15:36:46

问题


The default encoding for R is ISO/IEC 8859-1 which allows me to work with data containing letters such as å ä ö. However, ggvis does not allow such letters.

EDIT: Session info included

sessionInfo()
R version 3.2.3 (2015-12-10)
Platform: i386-w64-mingw32/i386 (32-bit)
Running under: Windows 7 (build 7601) Service Pack 1

locale:
[1] LC_COLLATE=Swedish_Sweden.1252  LC_CTYPE=Swedish_Sweden.1252    LC_MONETARY=Swedish_Sweden.1252 LC_NUMERIC=C                   
[5] LC_TIME=Swedish_Sweden.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] readxl_0.1.0 ggvis_0.4.2  dplyr_0.4.3 

loaded via a namespace (and not attached):
 [1] Rcpp_0.12.2     digest_0.6.8    assertthat_0.1  mime_0.4        R6_2.1.1        xtable_1.8-0    jsonlite_0.9.16 DBI_0.3.1       magrittr_1.5   
[10] lazyeval_0.1.10 tools_3.2.3     shiny_0.12.2    httpuv_1.3.3    parallel_3.2.3  htmltools_0.2.6

As expected, there is no problem using the r plot

data <- data.frame(Ålder = c(24:34), x = c(1:11))

plot(data$Ålder, data$x)

However, when using ggvis to do the same Å is replaced with a question mark

data %>%
  ggvis(~Ålder, ~x)%>%
  layer_points()

Is it possible to use ggvis with ISO/IEC 8859-1 encoding?


回答1:


This behavior may appear on 32-bit machines.



来源:https://stackoverflow.com/questions/34271457/ggvis-plots-with-iso-iec-8859-1

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!