我正在绘制一个简单的小提琴图,显示一个变量的小提琴 2 年,所以我只需要“2017”和“2018”出现在 X 轴上,但从 2016.5、2017.0、2017.5 开始出现更多刻度线。 ..直到2018.5。在我数据的“年份”列中,我只有想要绘制的两年。我不明白为什么会这样显示。这是我的代码和我得到的图表图像!
sum.data <- ddply(df, .(Field), summarize, mean.TF = mean(TF, na.rm = T))
(violin <-
ggplot(df, aes(Year, TF)) +
geom_violin(aes(fill = factor(Year))) +
stat_summary(fun.y=mean, geom ="point", shape=18, size=2) +
labs(x= NULL, y= "Total FAME") +
facet_grid(Field ~.) +
geom_hline(data = sum.data, aes(yintercept = mean.TF), linetype = 3) +
scale_y_continuous(breaks = seq(0,300,50)) +
theme.custom)