В основном я хотел бы удалить некоторые вертикальные линии сетки на моем графике. Обратите внимание, что это не является дубликатом Как я могу подавить вертикальные линии сетки на графике ggplot2? , так как этот фрагмент предназначен для удаления всех вертикальных линий сетки.
Вот минимальный воспроизводимый пример:
ggplot(diamonds) +
aes(x = price) +
geom_histogram(
color = 'white',
fill = 'blue4'
) +
theme_minimal()
Я хотел бы подавить вертикальную линию сетки, которая не связана с меткой (5000, 10000, ...).
Я пытался:
p +
theme(
panel.grid.major.x = element_blank()
)
но на самом деле это противоположно тому, что я ищу: он удаляет строки, связанные с меткой, вместо «бесполезных».
Спасибо за помощь