Tôi đang xây dựng một biểu đồ thanh mà các thanh này đủ để chỉ ra vị trí ngang (x), vì vậy tôi muốn tránh vẽ các đường lưới dọc thừa.
Tôi hiểu cách tạo kiểu cho các đường lưới phụ và chính trong opts (), nhưng tôi không thể tìm ra cách để chỉ các đường lưới dọc.
library(ggplot2)
data <- data.frame(x = 1:10, y = c(3,5,2,5,6,2,7,6,5,4))
ggplot(data, aes(x, y)) +
geom_bar(stat = 'identity') +
opts(
panel.grid.major = theme_line(size = 0.5, colour = '#1391FF'),
panel.grid.minor = theme_line(colour = NA),
panel.background = theme_rect(colour = NA),
axis.ticks = theme_segment(colour = NA)
)
Tại thời điểm này, có vẻ như tôi sẽ phải ngăn chặn tất cả các đường lưới và sau đó vẽ chúng trở lại bằng geom_hline (), điều này có vẻ giống như một nỗi đau (cũng không hoàn toàn rõ ràng làm thế nào tôi có thể tìm thấy dấu tích / các vị trí đường lưới chính để cung cấp cho geom_hline ().)
Bất kỳ suy nghĩ sẽ được đánh giá cao!