Регулировка осей ggparcoord: убрать метки по умолчанию, убрать лишние интервалы - PullRequest
0 голосов
/ 27 ноября 2018

Я хотел бы удалить стандартные метки «переменная» и «значение» на осях графиков ggparcoord:

library(GGally)
ggparcoord(data = mtcars,
           columns = c(4:5),
           groupColumn = 1,
           scale = "globalminmax",
           alphaLines = 0.2)

example ggparcoord plot

Я также хотел быудалите лишние пробелы по умолчанию на любом конце оси X.Как я могу сделать эти пользовательские настройки оси?Спасибо!

1 Ответ

0 голосов
/ 27 ноября 2018

Вы можете использовать axis.title.x (или .y) для изменения заголовков и expand для удаления лишних пробелов за пределы.

ggparcoord(data = mtcars,
           columns = c(4:5),
           groupColumn = 1,
           scale = "globalminmax",
           alphaLines = 0.2) +
  theme(axis.title.x=element_blank(),
        axis.title.y=element_blank()) +
  scale_x_discrete(expand = c(0.1,0.1))

Я использовал c(0.1,0.1), чтобы иметьнекоторое пространство за пределами, как это выглядело бы чище, но вы можете использовать c(0,0) для expand, чтобы удалить все пробелы за пределами x.

enter image description here

...