I mehrere CSV-Dateien mit dem gleichen Datenstruktur habenClustered und gestapelte Balkendiagramm mit mehreren CSV-Dateien
url, A,B,C,D
a.com,1,2,3,4
b.com,3,4,5,6
I eine gestapelte bar Stück mit URLs auf der x-Achse erzeugen kann, und A, B, C, D übereinander gestapelt.
Jetzt möchte ich gruppierte gestapelte Balkendiagramme erstellen, mit mehreren solchen CSV-Dateien, alle von der gleichen URL auf der X-Achse indiziert.
data1 = read.csv("data.csv")
data2 = read.csv("data2.csv")
data.m = melt(data1, id.var="url")
ggplot(data.m, aes(x = url, y = value, fill = variable)) +
geom_bar(position="fill",stat = "identity")
Fügen Sie dem Diagramm grundsätzlich data2 hinzu. Nicht sicher, ob ich sammeln oder Facetten verwenden oder manuell neue Spalten nach dem Schmelzen erstellen soll?
Nee. df2 hat die gleichen Werte für die x-Achse, dh a.com und b.com. Sie möchten, dass diese zwei gestapelten Balkendiagramme gruppiert werden. –
Siehe meine aktualisierte Antwort. Sie erwähnen nicht, dass Sie die gleichen "URL" -Einträge in allen Datensätzen haben, so dass die Leute raten ... –
Ich werde meine Frage bearbeiten, um es klarer zu machen, aber da ich Clustered Barplots erwähnt habe, möchte ich sowohl die a.com-Plots nebeneinander. So etwas https://stackoverflow.com/questions/18774632/how-to-produce-stacked-bars-within-grouped-barchart-in-r –