Языки справа налево в R и ggplot - PullRequest
0 голосов
/ 19 октября 2019

Я пытаюсь заставить арабский текст правильно отображаться в R на Mac. В настоящее время, когда я создаю сюжеты на арабском языке, я должен переключиться на Windows. Windows правильно отображает арабский язык в R. Однако в Mac я не могу отобразить арабский язык справа налево.

Я пытался использовать различные escape-символы Unicode, но безрезультатно. Насколько я понимаю, эти символы должны вызывать чтение справа налево.

example1 <- data.frame(item = "مرحبا")


example1$item <- paste("\u202B", example1$item)
ggplot(example1, aes(item)) + 
  geom_bar() +
  theme(axis.text.x = element_text(size = 25))

enter image description here

Заголовок должен выглядеть так: مرحبا.

Я знаю, что другие смогли решить эту проблему с помощьюиспользуя plotly package, который будет правильно отображать арабский текст. Но если арабский текст длиннее, чем одна строка, графически он не будет отображаться должным образом в две строки. Поэтому я ищу решение, которое включает исправление кодировки.

...