Inhoudsopgave:
- Facetten toevoegen
- In het volgende voorbeeld koppelt u de kolom mtcars $ cyl aan zowel de vorm als de kleur van de punten. twee afzonderlijke, maar overlappende, schalen: één schaal bestuurt de vorm, terwijl de tweede schaal de kleur van de punten regelt: >> p <- ggplot (mtcars, ae s (x = hp, y = mpg)) + + geom_point (aes (shape = factor (cyl), color = factor (cyl)))
- -as labels toe te voegen, gebruikt u de functies xlab () en ylab ().
Video: Hoe een bedrijf snel en doordacht schalen - Louis Jonckheere (Showpad) & Magali De Reu | Techmag ep1 2024
naast gegevens, geoms en statistieken, de volledige specificatie van een ggplot2 in R bevat facetten en schalen. Met facetten kunt u verschillende subsets van uw gegevens visualiseren in één plot. Schalen omvatten niet alleen de x -as en y - as, maar ook eventuele extra sleutels die uw gegevens verklaren (bijvoorbeeld wanneer verschillende subgroepen verschillende kleuren in uw plot hebben).
Facetten toevoegen
Gebruik de volgende stappen om de basisverstrooiingspot van het brandstofverbruik ten opzichte van de prestaties te maken: <
Ter illustratie, voeg facetten toe met het aantal cilinders als de kolommen. Dit betekent dat uw formule ~ cyl is. Merk op dat, omdat er geen rijen zijn als facetten, er niets vóór het tilde-teken staat:
Uw afbeelding zou er als volgt uit moeten zien.
facet_grid (). "Width =" 535 ">Facetten toevoegen met facet_grid ().
Vergelijkbaar met facet_grid (), kunt u ook de facet_wrap () -functie gebruiken om een dimensie van facetten in te pakken om het plotraster te vullen.
Met ggplot2 regelen schalen de manier waarop uw gegevens worden toegewezen aan uw geom. Op deze manier worden uw gegevens toegewezen aan iets dat u kunt zien (bijvoorbeeld lijnen, punten, kleuren, positie of vormen).
Het ggplot2-pakket is uitermate goed in het selecteren van verstandige standaardwaarden voor uw schalen. In de meeste gevallen hoeft u niet veel te doen om uw schalen aan te passen. een breed scala aan zeer geavanceerde functies en instellingen om u een fijnmazige controle te geven over uw schaalgedrag en uiterlijk.In het volgende voorbeeld koppelt u de kolom mtcars $ cyl aan zowel de vorm als de kleur van de punten. twee afzonderlijke, maar overlappende, schalen: één schaal bestuurt de vorm, terwijl de tweede schaal de kleur van de punten regelt: >> p <- ggplot (mtcars, ae s (x = hp, y = mpg)) + + geom_point (aes (shape = factor (cyl), color = factor (cyl)))
De naam van een schaal is standaard de naam van de variabele die wordt toegewezen ernaar toe. In dit geval wijst u factor (cyl) toe aan de schaal. Als u het uiterlijk van een schaal wilt wijzigen, moet u een schaalfunctie aan uw plot toevoegen. De specifieke schaalfunctie die u gebruikt, is afhankelijk van het type schaal, maar in dit geval heeft u een vormschaal met discrete waarden, dus gebruikt u de functie scale_shape_discrete ().
Je hebt ook een kleurenschaal met een discrete waarde, dus je kunt dat regelen met scale_colour_discrete (). Als u de naam in de legenda van de plot wilt wijzigen, moet u de naam van het argument op deze schalen opgeven. Wijzig bijvoorbeeld de naam van de legenda in "Cilinders" door de argumentnaam = "Cilinders" in te stellen: >> p + + scale_shape_discrete (name = "Cylinders") + + scale_colour_discrete (name = "Cylinders") > Evenzo, om de schaal
x
-as te veranderen, zou u scale_x_continuous () gebruiken.
Opties wijzigen
In ggplot2 kunt u ook de volledige controle krijgen over uw titels, labels en alle andere plotparameters.
Om
x -axis en y
-as labels toe te voegen, gebruikt u de functies xlab () en ylab ().
Om een hoofdtitel toe te voegen, gebruik je de functie ggtitle (): >> ggplot (mtcars, aes (x = hp, y = mpg)) + geom_point (color = "red") + + xlab (" Prestaties (paardenkracht) ") + + ylab (" Brandstofverbruik (mpg) ") + + ggtitle (" vergelijking van auto's ")
Uw afbeelding moet er als volgt uitzien. ggplot2 opties. "Width =" 535 "> Opties ggplot2 wijzigen