Вот ggplot из ggplot wiki :
baseplot <- ggplot(data.frame(x=1:10, y=10:1)) +
geom_point(aes(x = x, y = y))
baseplot
Можно ли управлять этими осями по отдельности, например сделать только ось x черной? Не похоже, что среди вариантов есть axis.line.x
и axis.line.y
.
Вики демонстрирует, что, например, можно управлять цветом оси
baseplot + opts (axis.line = theme_segment (color = 'black', size = 2) )
с использованием geom_segment
работает, но имеет ограничение, заключающееся в том, что линии должны быть сопоставлены с номерами участков.
Есть ли способ получить, например оси max и min и отметки из объекта baseplot
? Это уменьшит количество потенциальных ошибок. update ответ на этот вопрос «нет, еще нет» был рассмотрен ранее .
baseplot + geom_segment (aes (x = c (0,0), y = с (0,0),
yend = c (0, max (y)), xend = c (max (x), 0),
size = c (0,5, 0,1))) +
geom_segment (aes (x = 0, y = y,
xend = -1,
yend = y,
размер = 0,1))