Поддержка справа налево в R, используя Mac
Мне интересно, есть ли в любом случае поддержка языков справа налево в R при использовании Mac
Например, предположим следующий код:
x <- data.frame(a=runif(10),b=runif(10))
ggplot(x, aes(a,b)) + geom_point() + xlab("سلام")
Вот результат:
![enter image description here]()
Здесь я попытался изменить x-метку как персидское/арабское слово (سلام = Hello). При правильном отображении в коде (используя R-Studio) на графике символы سلام отображаются в обратном порядке (слева направо).
Также будет нарушена связь между двумя последовательными буквами (то есть س, соединенными с ل, будет سل).
У вас есть идея, как его исправить?
Обновление
С ответом @agstudy я нашел R под Ubuntu в порядке. Однако я понятия не имею, как решить проблему в Mac (OS X 10.9.1) с обновленной версией R и R-Studio
Ответы
Ответ 1
Он отлично работает для меня. Я просто изменяю размер ярлыков, чтобы лучше показать его.
library(ggplot2)
x <- data.frame(a=runif(10),b=runif(10))
ggplot(x, aes(a,b)) +
geom_point()+ xlab('سلام') +
theme( axis.title=element_text(size=100,face="bold"))
![enter image description here]()
Я использую:
other attached packages:
[1] ggplot2_0.9.3.1
R version 3.0.2 (2013-09-25)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Также отлично работает под:
R version 3.0.3 (2014-03-06)
Platform: x86_64-pc-linux-gnu (64-bit)
Ответ 2
У меня была такая же проблема с еврейскими буквами, и мне удалось обойти это, читая метку из файла Excel, вместо того, чтобы вводить ее непосредственно в студию R. Этот метод работает до тех пор, пока вам не нужно смешивать буквы с цифрами, в этом случае все начинает запутываться.
например:
![например]()