Я хочу добавить дополнительную белую линию к фоновой сетке и дополнительную отметку, но только в фасете Отлив, возможно ли это?
Я полагаю, что можно было бы добавить разрыв (при y = 10) к команде scale_y_continuous()
в Low Tide или что-то подобное (см. ниже для кода).
require(ggplot2)
df <- data.frame(cyl = mtcars[,2])
df$Tide <- ifelse(df$cyl > 4, c('High Tide'), c('Low Tide'))
c <- ggplot(df, aes(factor(cyl)))
c + geom_bar(fill="white", colour="darkgreen", alpha=0.5) +
facet_grid(. ~ Tide, scales = "free", space = "free") +
scale_y_continuous(breaks=c(4, 6, 8),
labels=c("Minimal", "Mild", "Moderate")) +
scale_x_discrete(breaks=c(6,8,4),
labels=c("East Coast", "West Coast", "West Coast Summer")) +
theme(axis.title.x = element_blank(), axis.title.y = element_blank(),
axis.ticks.x = element_blank(), legend.position = "none")
annotate()
для размещения метки в аспекте отлива. - person Andrie   schedule 30.01.2013severe
? Кроме того, в вашем вопросе говорится о введении разрыва в граниLow tide
, и это то, что @RomanLuštrik объяснил как нарушение осей. - person Arun   schedule 30.01.2013scale_y_continuous()
, которая создает белые линии и тексты тикетов. Нет, в данных нет уровня «Тяжелый». Я просто добавил это, пытаясь объяснить, почему мне нужна дополнительная строка при y = 10. Есть ли в этом смысл? Я постараюсь обновить свой вопрос как можно скорее. Не стесняйтесь предлагать изменения, которые, по вашему мнению, прояснят то, что я хочу сделать. - person Eric Fail   schedule 30.01.2013