【发布时间】:2018-03-28 19:04:52
【问题描述】:
我正在自定义 ggplot 图形的外观,其主题涉及粗而暗的轴线。但是,我注意到带有刻度线和轴线的绘图将在绘制线条后绘制刻度线。
这不是细轴的问题,因为刻度从默认轴线粗细的边缘开始。但是如果你把线加粗,你最终会在这条线上画出刻度线:
ggplot(mpg, aes(cty, hwy)) +
geom_col() +
theme_light() +
theme(axis.line.x = element_line(color = "black", size = 2),
axis.line.y = element_line(color = "black", size = 2))
有没有办法让刻度线在轴线下方绘制?在轴线的范围而不是中点开始它们?或者以其他方式包括刻度线和与刻度线不同颜色的粗轴线,而没有这种奇怪的重叠?谢谢。
【问题讨论】: