我寫了下面的代碼,使劇情如何使scale_y_log10有刻度線在0.01,0.1,1在ggplot
pd<- position_dodge(.2) # # move them .05 to the left and right
pm25 <- ggplot(data, aes(x=CombSEG, y=conc,shape=A,color=A, lty=A, group=A)) +
geom_point() +
geom_line() +
geom_errorbar(aes(ymin=conc-se, ymax=conc+se),
width=.1, position=pd) +
theme_bw()+
limits(c(0
scale_y_log10(breaks=c(0.01,0.1,1),labels=c(0.01,0.1,1))
自動規模休息是10^-1.8,10^-1.6, 10^-1.4 ... 10^-0.4。我實際上喜歡最低的刻度爲0.01,最高的刻度爲1.
謝謝你的幫助。
編輯:這是我試過你的代碼後的情節。
可不可以給一個小的可重複的例子(即數據)?即使你只是做了一些模擬你的問題? – 2012-02-10 05:26:07