gtable

Left align two graph edges (ggplot)

Używam ggplot i mam dwa wykresy, które chcę wyświetlić jeden na drugim. Użyłem grid.arrange z gridExtra do układania ich. P ... lant)) + geom_bar() +coord_flip() B <- ggplot(CO2, aes(x=Type)) + geom_bar() +coord_flip() grid.arrange(A, B, ncol=1)

Jak używać fasetów z podwójną osią y ggplot

Starałem się rozszerzyć mój scenariusz z tutaj , aby wykorzystać aspekty (konkretnie facet_grid()). Widziałem ten przykład ... ide-box")]] g$grobs[[which(g$layout$name == "guide-box")]] <- gtable:::cbind_gtable(leg1, leg2, "first") grid.draw(g)

Wiele ggplotów o różnych rozmiarach

Jest to stosunkowo proste za pomocą grid.arrange w gridExtra Pakiet zorganizować wiele działek w macierzy, ale jak można zorg ... lt;- qplot(disp, y=..density.., geom="density", data=mtcars) p9 <- qplot(mpg, y=..density.., geom="density", data=mtcars)

/ Align = "left" / ggplot2

Z kodem znalezionym w https://gist.github.com/low-decarie/5886616 Można wytworzyć podwójny dendodogram płytki: Dual_dendo ... e dotyczy: Left align two graph edges (ggplot)określanie panelu ggplot2 szerokość Wykreśl macierz korelacji na wykresie

Przypisywanie tytułu aspektu jako paska nad aspektem

Chcę dodać tytuł aspektu jako pasek nad wykresem w ggplot2. Mój MWE wyrzuca błąd. Każda pomoc będzie bardzo mile widziana. Dz ... )) # add margins Plot1 <- gtable_add_rows(Plot1, unit(1/8, "line"), 2) # draw it grid.newpage() print(grid.draw(Plot1))

Jak zarządzać współrzędnymi t, b, l, R w gtable (), aby poprawnie wykreślić etykiety i znaczniki drugiej osi Y

Używam facet_wrap i był również w stanie wykreślić wtórną Oś Y. Jednak etykiety nie są wykreślane w pobliżu osi, a raczej są ... że w ostatnim rzędzie dodatkowe etykiety osi Y znajdują się wewnątrz paneli.Próbowałem to rozwiązać, ale nie byłem w stanie