Inhoudsopgave:
Video: HELP! IK KRIJG EEN ENGE HERBST BEUGEL - Bibi 2024
Veel roosterafbeeldingen in R- maar staafdiagrammen in het bijzonder - hebben de neiging om meerdere groepen gegevens weer te geven op dezelfde tijd. Meestal kunt u verschillende groepen van elkaar onderscheiden door hun kleur of soms hun schaduw. Als u ooit verschillende kleuren aan uw plot wilt toevoegen om onderscheid te maken tussen verschillende gegevens, moet u groepen in uw roosterplot definiëren en vervolgens een sleutel toevoegen zodat de lezer weet wat hij bedoelt.
Hoe groepen definiëren in uw roosterplot
Stel dat u een staafdiagram wilt maken dat onderscheidt of een auto een automatische of een handmatige versnellingsbak heeft. De dataset van mtcars heeft een kolom met deze gegevens, genaamd am - dit is een numerieke vector met de waarde 0 voor automatisch en 1 voor handmatig. U kunt de functie ifelse () gebruiken om numerieke waarden om te zetten in een tekenwaarde "Automatisch" en "Handmatig":
Nu plot je je data met dezelfde formule zoals eerder, maar je moet een argument toevoegen dat de groep definieert, group = am. >> barchart (auto's ~ mpg | factor (cyl), data = mtcars, + group = am, + schalen = lijst (cex = 0. 5), + layout = c (3, 1), +) > Wanneer u deze code uitvoert, krijgt u uw gewenste staafdiagram. Het eerste dat u echter opvalt, is dat de kleuren er een beetje uitzien en u geen sleutel hebt om onderscheid te maken tussen automatische en handmatige auto's.
Een sleutel toevoegen
Het is gemakkelijk om een sleutel toe te voegen aan een afbeelding die al een groepsargument bevat. Meestal is het zo simpel als het toevoegen van een ander argument, auto. key = TRUE, waarmee automatisch een sleutel wordt gemaakt die overeenkomt met de groepen: >> barchart (auto's ~ mpg | factor (cyl), data = mtcars, + main = "barchart with groups", + group = am, + auto. key = TRUE, + par. settings = simpleTheme (col = c ("grey80", "grey20")), + scales = list (cex = 0. 5), + layout = c (3, 1) +) > Nog een ding om op te merken over dit specifieke voorbeeld zijn de argumenten voor par. instellingen om de kleur van de balken te regelen. In dit geval zijn de kleuren grijstinten.