Gemischte Skala auf einem ggplot

Ich möchte ein Diagramm erstellen (vorzugsweise mit ggplot2), bei dem die x-Achse eine andere Skalierung aufweist. Genauer gesagt möchte ich, dass meine Skala logarithmisch von ungefähr 0,001 bis 0,05 und nicht logarithmisch von 0,05 bis 1,0 is

Mein aktueller Code für den Plot ist:

ggplot(DF, aes(x=DF$RAW.PVAL, col=DF$sample))+stat_ecdf()+geom_abline()+xlim(0,1)+ylim(0,1)+xlab("P Value")+ylab("Frequecy")+ggtitle("Type I error control")+labs(colour="Sample")

Und hier können Sie das Ergebnis sehen:

Type1ErrorControl

Ist da sowieso ich das schaffen kann? Ich nehme an, ich könnte eine neue Transformation definieren, habe aber keine Anleitung dazu gefunden.

Vielen Dank in Erwartung!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage