Подтвердить что ты не робот

Поддержка справа налево в 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

4b9b3361

Ответ 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. Этот метод работает до тех пор, пока вам не нужно смешивать буквы с цифрами, в этом случае все начинает запутываться. например: например