多年来,我一直在使用带有 ggplot2 的 Tufte 线条,但我一直想知道是否有一种自动绘制它们的方法,因此它们对应于轴抽动。
我画它们的通常方式是这样的:
ggplot(mtcars, aes(x=mpg, y=cyl))+
geom_bar(stat = "identity")+
theme_tufte()+
geom_hline(yintercept = c(5,10,15), col="white", lwd=3)
这里我用 yintercept = c(5,10,15) 指定刻度,但最近我正在构建一个带有可变轴的 Shiny 应用程序,所以我不能指定固定刻度。
有没有办法让我说 yintercept = tickmarks 之类的东西,这样我的 Shiny 应用程序就可以始终运行而无需手动预先计算和定义轴和 Tufte 线?