Сделайте scale_y_log10 отметками 0.01,0.1,1

Я написал следующий код для построения графика

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.

Спасибо за вашу помощь.

Правки: Вот как выглядит сюжет после того, как я попробовал ваш код. enter image description here

16
задан zx8754 5 April 2018 в 09:32
поделиться