Использование акцента в DiagrammeR (utf8)
Я пытаюсь использовать отличную библиотеку Diagrammer с моей собственной информацией. Но я не могу запустить следующий код из-за акцентов. Кто-нибудь знает, как я могу передать этот тип слов?
library(DiagrammeR)
DiagrammeR("
graph BT;
A(Entorno familiar)-->B(Desinterés)
B-->C(Deserción);
style A fill:#ffffff, stroke:#04C4AB, stroke-width:1.5px;
style B fill:#ffffff, stroke:#04C4AB, stroke-width:1.5px;
style C fill:#ffffff, stroke:#FF5E5E, stroke-width:1.5px;
")
Я получаю ошибку:
parse error with
graph BT;
A(Entorno familiar)-->B(Desinter�s)
B-->C(Deserci�n);
style A fill:#ffffff, stroke:#04C4AB, stroke-width:1.5px;
style B fill:#ffffff, stroke:#04C4AB, stroke-width:1.5px;
style C fill:#ffffff, stroke:#FF5E5E, stroke-width:1.5px;
Maximum call stack size exceeded.
Моя сессия Info:
R version 3.2.2 (2015-08-14)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 8 x64 (build 9200)
locale:
[1] LC_COLLATE=Spanish_Spain.1252 LC_CTYPE=Spanish_Spain.1252
[3] LC_MONETARY=Spanish_Spain.1252 LC_NUMERIC=C
[5] LC_TIME=Spanish_Spain.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] DiagrammeR_0.7
loaded via a namespace (and not attached):
[1] htmlwidgets_0.5 magrittr_1.5 htmltools_0.2.6 tools_3.2.2
[5] rstudioapi_0.3.1 yaml_2.1.13 stringi_0.5-5 jsonlite_0.9.17
[9] stringr_1.0.0 digest_0.6.8
1 ответ
Следуя предложению Паскаля, я просмотрел https://github.com/rich-iannone/DiagrammeR/issues/124 и, как предложил sdc3, использовал html-коды é и ó. И код работал хорошо.
DiagrammeR("
graph BT;
A(Entorno familiar)-->B(Desinterés)
B-->C(Deserción);
style A fill:#ffffff, stroke:#04C4AB, stroke-width:1.5px;
style B fill:#ffffff, stroke:#04C4AB, stroke-width:1.5px;
style C fill:#ffffff, stroke:#FF5E5E, stroke-width:1.5px;
")
https://drive.google.com/file/d/0B93USEgDQ_ylV29jN28xckd5cVE/view?usp=sharing