графики ggvis с ISO/IEC 8859-1

Кодировка по умолчанию для R — ISO/IEC 8859-1, что позволяет мне работать с данными, содержащими такие буквы, как å ä ö. Однако ggvis не разрешает такие письма.

РЕДАКТИРОВАТЬ: информация о сеансе включена

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

Как и ожидалось, нет проблем с использованием графика r

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

plot(data$Ålder, data$x)

With r plot Однако при использовании ggvis для того же Å заменяется вопросительным знаком

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

С графиком ggvis

Можно ли использовать ggvis с кодировкой ISO/IEC 8859-1?


person FilipW    schedule 14.12.2015    source источник
comment
Ваш пример ggvis отлично работает для меня, 64-битный R 3.2.3 в Windows.   -  person aosmith    schedule 16.12.2015
comment
Я обновил R до 3.2.3, но Å все еще знак вопроса...   -  person FilipW    schedule 17.12.2015
comment
Вы используете RStudio? Может быть, добавить свой sessionInfo() к вопросу? Вот повторяющийся вопрос, на который так и не ответили.   -  person aosmith    schedule 17.12.2015
comment
Да, я использую Rstudio. Спасибо, я добавил информацию о сеансе.   -  person FilipW    schedule 17.12.2015
comment
К вашему сведению, я могу воспроизвести это поведение на своей старой 32-битной машине...   -  person aosmith    schedule 18.12.2015
comment
Так что в основном проблема, похоже, связана с тем, что система 32-битная? Любые идеи о том, почему?   -  person FilipW    schedule 21.12.2015


Ответы (1)


Такое поведение может проявляться на 32-разрядных машинах.

person FilipW    schedule 08.12.2016