Hur man skapar attraktiva statistisk grafik på R/RStudio (7 / 10 steg)
Steg 7: Skapa en bar tomt
1. Använd dplyr uttalanden för att skapa en ny variabel för genomsnittliga carat kallas meancarat.
meancaratdata = diamanter % > % group_by (klarhet, cut) % > % summarise(meancarat=mean(carat))
Obs: Detta orsakar faktiskt du kan skapa en ny datauppsättning, som vi kallar meancaratdata. Variabel snittet ingår i uttrycket group_by() eftersom vi kommer att använda den skapa ett liggande stapeldiagram senare.
2. skapa en bar tomt på meancarat för varje nivå av klarhet, med hjälp av de nya uppgifter som meancaratdata.
qplot (klarhet, meancarat, data = meancaratdata, geom = "bar", stat = "identitet")
Obs: Du måste använda uttalande stat = "identitet" eller det kommer att orsaka ett fel. Du kan använda stat = "bin" om du vill ange y-värdet till räkningarna, som ett histogram.
3. Lägg till färg!
qplot (klarhet, meancarat, data = meancaratdata, geom = "bar", stat = "identitet", fylla = klarhet) + guides(fill=FALSE)
Guides(fill=FALSE) uttalande gör sig av med legenden för fyllningen färger eftersom det skulle vara överflödigt för en bar tomt.