Я использую приведенный ниже код для создания следующей диаграммы.
# Setup
data(airquality)
# Device start
png(filename = "example.png", units = "cm", width = 20, height = 14, res = 300)
# Define chart
pairs.chrt <- ggpairs(airquality,
lower = list(continuous = "smooth"),
diag = list(continuous = "blank"),
upper = list(continuous = "blank")) +
theme(legend.position = "none",
panel.grid.major = element_blank(),
axis.ticks = element_blank(),
axis.title.x = element_text(angle = 180, vjust = 1, color = "black"),
panel.border = element_rect(fill = NA))
# Device off and print
print(pairs.chrt)
dev.off()
В настоящее время я пытаюсь изменить отображение заголовков оси. В частности, я хотел бы, чтобы названия осей были:
- Размещено на другом расстоянии от меток оси
- Размещено под углом
В качестве примера я хотел бы получить ось титры, похожие на приведенные ниже (мне интересны только метки оси, а не в остальной части диаграммы):
Взято из: Geovisualist
Я попытался настроить мой синтаксис на изменение axis.title.x
на разные значения, но он не дает желаемых результатов. Например, запуск кода с помощью angle = 45
.
axis.title.x = element_text(angle = 45, vjust = 1, color = "black"),
panel.border = element_rect(fill = NA))
возвращает тот же график. Я смог управлять метками оси, изменив, например, axis.text.x
, но я не могу найти ответ, как управлять заголовками осей на этом графике. Любая помощь будет высоко оценена.