ho scritto il seguente codice per rendere la tramaCome rendere scale_y_log10 di avere i segni di graduazione a 0.01,0.1,1 in 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))
La scala automatica interruzioni sono 10^-1.8, 10^-1.6, 10^-1.4 ... 10^-0.4. Mi piacerebbe che il tick più basso fosse 0,01 e il tickmark più alto sia 1.
Grazie per il vostro aiuto.
Modifiche: Ecco come appare la trama dopo aver provato il codice.
Potrebbe dare un piccolo esempio riproducibile (cioè dati)? Anche se ne fai un po 'che simula il tuo problema? –