R ggplot2 facetting keep ratio, ale nadpisuj / zdefiniuj wyjściowy rozmiar wydruku

Obecnie używam ggplot2 do porównywania statystyk z różnych grup, z których każda należy do innego regionu. Odbywa się to za pośrednictwem aplikacji internetowej (tikiwiki CMS + plugin R), który uruchamia skrypt R. W regionie mogę mieć od 2 do 30 lub więcej grup. Ten sam skrypt R jest uruchamiany dla wszystkich danych na unikalnej stronie internetowej, a wynik dostosowuje się w zależności od wybranego regionu - jako parametr strony.

Obecnie mam to:

region 1: 12 groups = 12 medium facets
region 2: 3 groups = 3 **HUGE** facets
region 3: 24 groups = 24 **TINY** facets
region 4: 16 groups = 16 medium facets
...

Region 2

Region 3

Jaki wynik chciałbym uzyskać to:

Region 2

Region 3 Pozostaje niezmienna

Ja myślę o grupie zfacet_wrap (~ dane, ncol = 4), więc mogę mieć 2 lub 30 aspektów. Moim problemem jest wyjście: albo 30 faset jest wypełnionych małym pudełkiem, albo te dwa są przewymiarowane w pudełku o tej samej wielkości -> Zobacz zdjęcia powyżej ... Nie mogę znaleźć sposobu, aby naprawić współczynnik (lub wyjście obrazu maksymalna szerokość), ale zachowaj ostateczny rozmiar zdjęcia za darmo.

Czy w ggplot2 / R jest możliwe ustalenie domyślnego rozmiaru aspektów i dostosowanie rozmiaru wynikowego obrazu do liczby aspektów?

Jeśli nie jest to możliwe w ggplot2 / R, czy istnieje biblioteka javascript / jquery, która może odebrać kod i poprawnie wyświetlić wyniki (d3, ...)?

questionAnswers(1)

yourAnswerToTheQuestion