【发布时间】:2012-09-29 09:40:51
【问题描述】:
默认情况下,ggplot2 使用的小网格似乎只是主网格的一半。有什么办法可以破解吗?
例如,我有一个图,其中 x 轴是年,主要中断是 (1850, 1900, 1950, 2000)。这意味着次要网格点位于 (1875, 1925, 1975),这多年来有点不直观。如何让小网格每隔十年出现一次?
【问题讨论】:
-
您可以使用(在最新版本的 ggplot2 中)
theme(panel.grid.major.x = element_blank(), panel.grid.minor.x = element_blank())消除网格线,并根据需要添加它们:geom_vline -
由于您没有提供任何示例数据,我使用默认的
ggplot数据集进行了演示。 -
@TylerRinker:不寻求消除。还有其他问题。
-
您要求“任何方式”,这是实现此目的的“方式”。