2013-06-19 31 views
0

這是我的代碼:添加軸蜱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'添加另一個比例,它將替換現有的比例。

怎麼了?

回答

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))) 

應該工作,但是當你不發佈一個最小的例子,這是很難確定。