将轴刻度添加到ggplot2

时间:2013-06-19 06:35:37

标签: 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轴上添加刻度,但是我有一个错误 'y'的比例已经存在。为'y'添加另一个比例,它将取代现有比例。

怎么了?

1 个答案:

答案 0 :(得分:0)

您已经在进行scale_y_log10(),因此添加scale_y_continuous()没有意义。而是在scale_y_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)))

应该有效,但是当你没有发布一个最小的例子时,很难确定。