Napisałem następujący kod do fabułyJak scale_y_log10 mieć znaków podziałki na 0.01,0.1,1 w 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))
Automatyczna skala przerwy są 10^-1,8, 10^-1.6, 10^-1.4 ... 10^-0,4. Chciałbym, aby najniższy tik był równy 0,01, a najwyższy tickmark to 1.
Dziękuję za pomoc.
Edycja: Oto jak wygląda fabuła po tym, jak wypróbowałem twój kod.
Mógłbyś dać mały przykład powtarzalne (tj danych)? Nawet jeśli po prostu wymyślisz coś, co symuluje twój problem? –