На языках справа налево, таких как арабский и иврит, как мне настроить направление текста для ggplot2
текстовых элементов?Обратите внимание, что я говорю не о выравнивании (которое контролируется hjust
, а о фактическом направлении (эквивалентном CSS direction: rtl;
), в котором отображается текст. Следовательно, это не репликация этот вопрос .
Вот минимальный воспроизводимый пример:
library(ggplot2)
library(tibble)
example1 <- tribble(
~item,
"האם יורד גשם?"
)
# or as ordinary data frame, to avoid 'tibble' dependency
example1 <- data.frame(item = "האם יורד גשם?")
ggplot(example1, aes(item)) +
geom_bar() +
theme(axis.text.x = element_text(size = 25))
Я увеличил текст оси x, чтобы проиллюстрировать, что я имею в виду. Код создает следующую диаграмму, обратите вниманиечто вопросительный знак находится с правой стороны текста, и я хочу, чтобы он отображался с левой стороны текста. В тексте example1
все в порядке (даже если он выглядит «напротив», вопросительный знак заканчивает предложение.)