Próbuję wygenerować pręt, ale skala osi y jest zbyt krótka. Oto mój kod:Skala w skali osi Y w skali Y jest zbyt krótka
barplot(as.matrix(dat), log="y", ylim=c(10000,100000000), beside=TRUE,
ylab = "Number of reads", col = c("gray","black","white"))
Pozostawia miejsce na osi (zgodnie ylim), ale nie wypełnia w rzeczywistej osi. Przeszedłem? Barplot i wypróbowałem kilka rzeczy (od szukania w Google myślę, że powinno działać xpd = F, yaxs = c(10000,10000000,5
, ale tak się nie stało).
Wiem, że to drobnostka, ale to jest właśnie ten problem, który utknąłem na przestrzeni wieków, zamiast pracować, więc każda pomoc będzie bardzo cenna!
Edytuj: Pozdrowienia dla chłopaków z wejściem!
Początkowo działałem bez ylim, ale kończyło się to na jeszcze dziwniejszej osi (z tym samym problemem); Właściwie wybrałem moje wartości Ylim, aby nadać mu ładniejszą odległość między osiami.
Oto dane:
dat <- read.table(text="D2,D3n,D3m,D4n,D4m
21234722,34262282,31920464,25486357,20712943
35343,64403,22537,39934,46547
126646,312286,101105,81537,76944", header=TRUE, sep=",")
Edit 2: @DWin miał rację - ja updated mój R, a teraz to działki w porządku - dzięki wszystkim!
może być jej lepiej wykreślić 'log (y)' – Nishanth
można zakładać 'dat' . abyśmy mogli uruchomić kod. – Nishanth
Hmm. Dostaję dłuższą oś log10 y. Idzie do 1e + 08. Uruchamianie wersji 3.0.0 na MacOS, Snow Leopard. Może więc musisz powiedzieć nam, co to jest konfiguracja, a jeśli jest stara, zaktualizuj ją. Myślę też, że twoja fabuła jest bardzo myląca. –