ggplot2 Vertikale Balken in horizontalen Balken geschachtelt [Produktdiagramm]

8

Ich habe eine Gruppe von Daten mit einem Faktor, der in einem anderen Faktor verschachtelt ist.

%Vor%

Ich möchte ein horizontales Barplot der Elternebene und dann ein vertikales Barplot der Kinderebene zeigen. Ich stieß auf eine Hadley-Zeitung, in der ich darlegte, wie man das Ссылка macht. Es gibt erste Arbeiten, die er in einem GitHub Repo Ссылка gemacht hat, aber aufgrund mangelnder Interesse wurde die Entwicklung eingestellt. Ich kann mit diesem Repo fast das produzieren, was ich will, aber nicht leise. Ich frage mich, ob jemand den Rest des Weges dorthin bringen kann. Ich weiß, dass es einen anderen Plotansatz gibt, aber dieser ist besonders schön, weil er das vor-aufmerksame Attribut des Vergleichs von Längen mit einer gemeinsamen Null für Zählungen auf beiden Ebenen der Hierarchie verwendet.

Folgendes habe ich aus Hadelys Repo:

Ich möchte:

  1. Entfernen Sie die zusätzlichen übergeordneten Label
  2. Füllen Sie die übergeordneten Balken mit einer hellen Farbe
  3. Ändern Sie die X-Achsenskalierung in die ursprüngliche Anzahl

Hier ist Code, der den ursprünglichen Plot produziert hat:

%Vor%

Ich habe auch die zwei separaten Plots reproduziert, wenn das von Nutzen ist:

%Vor%

Andere Grafiksystemlösungen sind ebenfalls willkommen.

BEARBEITEN Es wurde versucht, so zu füllen, aber alle Balken wurden grau und nicht nur die übergeordneten Balken:

%Vor%     
Tyler Rinker 27.08.2015, 18:22
quelle

1 Antwort

3

Wie geht's:

%Vor%

    
hrbrmstr 28.08.2015, 13:32
quelle

Tags und Links