R 将轴记号添加到ggplot2

R 将轴记号添加到ggplot2,r,ggplot2,R,Ggplot2,这是我的代码: ggplot(dat,aes(x=x,y=y)) geom_point(size=5) stat_smooth(method='glm', se = FALSE) scale_y_log10()+ xlab("time") ylab(expression(log(z^2))) scale_y_continuous(breaks = round(seq(min(dat$y), max(dat$y), by = 10),1)) 在最后一行中,我想在y轴上添加记号,但我有一个错误

这是我的代码:

ggplot(dat,aes(x=x,y=y))
geom_point(size=5) 
stat_smooth(method='glm', se = FALSE)
scale_y_log10()+ xlab("time")
ylab(expression(log(z^2))) 
scale_y_continuous(breaks = round(seq(min(dat$y), max(dat$y), by = 10),1))
在最后一行中,我想在y轴上添加记号,但我有一个错误 “y”的比例已存在。为“y”添加另一个比例,它将替换现有比例


出什么问题了?

您已经在做
scale\u y\u log10()
,所以添加
scale\u y\u continuous()
没有意义。而是在
scale\u y\u log10()内进行中断:

应该是可行的,尽管当你没有发布一个最小的例子时,很难确定

ggplot(dat,aes(x=x,y=y)) +
geom_point(size=5) +
stat_smooth(method='glm', se = FALSE) +
scale_y_log10(breaks = round(seq(min(dat$y), max(dat$y), by = 10),1))+ xlab("time") +
ylab(expression(log(z^2)))