Дополнительные пробелы на ярлыках, включая символы кириллицы в ggplot2 - PullRequest
1 голос
/ 18 марта 2019

Я пытаюсь сделать простой график в R, используя ggplot2. Данные хранятся в датафрейме с колонкой, написанной на русском языке. Проблема в том, что содержимое метки смещено от правой границы последней. Эти лишние пробелы появились независимо от того, определены ли имена меток явно (код ниже) или неявно из имен столбцов данных.

ggplot(mtcars, aes(x = drat, y =mpg, color = cyl))+
  geom_point() +
  labs(color = "Русское название") +
  theme(legend.background = element_rect(color = "black", linetype = "solid", size = 0.7),
        legend.justification = c(1, 1),
        legend.position = c(1, 1),
        legend.title.align = 0)

The picture with Russian title

Сюжет с английским названием изображен соответствующим образом.

The picture with english title

Кодировка операционной системы устанавливается следующим образом:

"LC_COLLATE = Russian_Russia.1251; LC_CTYPE = Russian_Russia.1251; LC_MONETARY = Russian_Russia.1251; LC_NUMERIC = С; LC_TIME = Russian_Russia.1251"

Есть ли способ справиться с этой проблемой?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...