Huis Persoonlijke financiën Geoms in GgPLot ophalen in R-dummies

Geoms in GgPLot ophalen in R-dummies

Inhoudsopgave:

Video: ggplot2 tutorial: stats and geoms 2024

Video: ggplot2 tutorial: stats and geoms 2024
Anonim

gebruiken Een ggplot2-geom vertelt de plot hoe u uw gegevens in R wilt weergeven. U gebruikt bijvoorbeeld geom_bar () om een ​​staafdiagram te maken. In ggplot2 kunt u verschillende vooraf gedefinieerde geoms gebruiken om standaard plottypen te maken.

Een geom bepaalt de lay-out van een ggplot2-laag. U kunt bijvoorbeeld geoms gebruiken om staafdiagrammen, scatterplots en lijndiagrammen te maken (evenals een aantal andere plots), zoals u hieronder kunt zien.

Elke geom heeft een standaardstatistiek, en elke stat heeft een standaardgebe. In de praktijk hoeft u slechts één van deze te specificeren.

Geom Beschrijving Standaardstat
geom_bar () staafdiagram stat_bin ()
geom_point () Scatterplot stat_identity ()
geom_line () Lijndiagram, waarnemingen aansluiten op volgorde van

x -waarde

stat_identity ()
geom_boxplot Box-and-whisker plot stat_boxplot ()
geom_path Lijndiagram, waarnemingen in oorspronkelijke volgorde verbinden stat_identity ()
geom_smooth Een afgevlakt geconditioneerd gemiddelde toevoegen stat_smooth ()
geom_histogram Een alias voor geom_bar () en stat_bin () stat_bin ()

Een staafdiagram maken

Als u een staafdiagram wilt maken, gebruikt u de functie geom_bar (). Houd er echter rekening mee dat de standaardstat stat_bin () is, die wordt gebruikt om uw gegevens in bins te knippen. Het standaardgedrag van geom_bar () is dus het maken van een histogram.

Probeer bijvoorbeeld om een ​​histogram van de diepte van aardbevingen in de quakes-gegevensset te maken: >> ggplot (quakes, aes (x = depth)) + geom_bar ()> ggplot (quakes, aes (x = depth)) + geom_bar (binwidth = 50)

Merk op dat je mapping alleen de

x -as variabele definieert (in dit geval, quakes $ depth). Een handig argument voor geom_bar () is binwidth, die de grootte van de laden bepaalt waar uw gegevens in worden gesneden. Hiermee wordt deze plot gemaakt.

geom_bar (). "Width =" 535 ">

Een histogram maken met geom_bar ().

Dus als geom_bar () standaard een histogram maakt, hoe maak je dan een staafdiagram? Het antwoord is dat je eerst moet aggregeren uw gegevens, en specificeer vervolgens het argument stat = "identity" in uw aanroep naar geom_bar ().

In het volgende voorbeeld gebruikt u aggregate () om het aantal bevingen op verschillende diepteniveaus te berekenen: >> aardbevingen agg namen (aardbevingen, agg) <- c ("diepte", "mag")

Nu kun je de objectbevingen plotten. agg met geom_bar (stat = "identiteit"): >> ggplot (bevingen. agg, aes (x = diepte, y = mag)) + + geom_bar (stat = "identiteit")

Samenvattend, je kunt geom_bar () gebruiken om een ​​histogram te maken en ggplot2 je gegevens te laten samenvatten, of je kunt samenvatten uw gegevens en gebruik dan stat = "identiteit" om een ​​staafdiagram uit te zetten.

Een scatterplot maken

Als u een scatterplot wilt maken, gebruikt u de functie geom_point (). Een scatterplot maakt punten (of soms bubbels of andere symbolen) in uw grafiek. Elk punt komt overeen met een waarneming in uw gegevens.

Je hebt dit type afbeelding waarschijnlijk een miljoen keer gezien of gemaakt, dus je weet al dat scatterplots het cartesiaanse coördinatensysteem gebruiken, waarbij één variabele wordt toegewezen aan de

x

-as en een tweede variabele is toegewezen aan de

y -as. Op dezelfde manier maakt u in ggplot2 een toewijzing tussen x -as en

y -asvariabelen. Dus, om een ​​plot van de aardbevingsgegevens te maken, breng je aardbevingen $ lang in kaart met de x -as en met $ lat naar de y -as: >> ggplot (aardbevingen, aes (x = lang, y = lat)) + geom_point () Hiermee wordt deze scatterplot gemaakt. geom_point (). "Width =" 535 "> Een scatterplot maken met geom_point ().

Lijndiagrammen maken

Als u een lijndiagram wilt maken, gebruikt u de functie geom_line (). U gebruikt deze functie op een vergelijkbare manier naar geom_point (); het verschil is dat geom_line () een lijn trekt tussen opeenvolgende punten in uw gegevens.

Dit type diagram is handig voor tijdreeksgegevens in gegevensframes, zoals de populatiegegevens in de ingebouwde gegevensset Voor het maken van een lijndiagram met werkloosheidscijfers gebruikt u het volgende: >> ggplot (longley, aes (x = jaar, y = werklozen)) + geom_line ()

Hiermee wordt deze regel gemaakt.

geom_line (). "width =" 535 ">

Een lijndiagram tekenen met geom_line ().

U kunt geom_line () of geom_path () gebruiken om een ​​lijntekening te maken in ggplot2. Het verschil is dat geom_line () eerst de waarnemingen ordent volgens

x

-waarde, terwijl geom_path () de waarnemingen in de volgorde tekent die in de gegevens wordt gevonden.

Geoms in GgPLot ophalen in R-dummies

Bewerkers keuze

Kennis van auditplanning nodig voor de AUD-test - dummies

Kennis van auditplanning nodig voor de AUD-test - dummies

Bij het nemen van de audit en het attest ( AUD) test op het CPA-examen, moet u blijk geven van kennis van het auditplanningsproces. Bij het plannen van een audit moet een auditor overwegen of bepaalde randvoorwaarden aanwezig zijn. Deze voorwaarden stellen de CPA-firma in staat om efficiënt een audit uit te voeren en de auditor te helpen bij het verkrijgen van voldoende ...

Passiva op de FAR-test van het CPA-examen - dummies

Passiva op de FAR-test van het CPA-examen - dummies

De financiële boekhouding en rapportage (FAR ) test van het CPA-onderzoek test u uw kennis van verschillende soorten verplichtingen inclusief opgebouwde verplichtingen, langlopende schulden, uitgestelde belastingen en pensioenverplichtingen. Lopende verplichtingen De periodetoerekeningsbasis boekt opbrengsten wanneer deze worden verdiend en neemt uitgaven op wanneer deze zijn gemaakt. De transactiebasis is niet afhankelijk van gelddeposito's ...

Regeling oefenvragen voor het CPA-examen - dummies

Regeling oefenvragen voor het CPA-examen - dummies

De verordening (REG) -test op het CPA-examen richt zich op op twee terreinen: ondernemingsrecht en belastingen. Overweeg flashcards te gebruiken om termen voor de REG-sectie te leren en te onthouden. Voordat u deze test uitvoert, moet u vele definities, feiten en cijfers verteren en flashcards kunnen een grote hulp zijn. Welke van de volgende ...

Bewerkers keuze

Met de AF-ON-knop op uw EOS 80D - dummies

Met de AF-ON-knop op uw EOS 80D - dummies

Als u nerveus bent over de ontspanknop tot halverwege op uw EOS 80D drukken, uit angst dat u per ongeluk een foto maakt, wilt u misschien kennis maken met de AF-ON-knop. In de geavanceerde belichtingsstanden (P, Tv, Av, M, B, C1 en C2), kun je deze knop ingedrukt houden om hetzelfde doel te bereiken als ...

Hoe je de opname maakt met de sfeer op je Canon EOS 80D - dummies

Hoe je de opname maakt met de sfeer op je Canon EOS 80D - dummies

Met je EOS 80D kun je een beetje spelen met kleur, scherpte, contrast en belichting in bepaalde scènemodi. De modus Shoot by Ambience kan leuk zijn voor een beetje experiment. Met de Picture Style-functie kunt u kiezen hoe de camera uw originele beeldgegevens "verwerkt" wanneer u een van de JPEG-afbeeldingen gebruikt ...

Hoe je de opname-informatieweergavemodus op je Canon EOS 80D gebruikt - dummies

Hoe je de opname-informatieweergavemodus op je Canon EOS 80D gebruikt - dummies

In de weergavemodus Opnamegegevens op uw EOS 80D wordt een miniatuur van uw afbeelding weergegeven, samen met scads aan opnamegegevens. Je ziet ook een helderheidshistogram - het grafiekachtige ding in de rechterbovenhoek van het scherm. (Denk eraan, druk gewoon op de Info-knop om door de weergavemodi te bladeren om deze te zien.) Hoe ...

Bewerkers keuze

Hoe Excel 2016-werkmappen te delen via OneDrive - dummies

Hoe Excel 2016-werkmappen te delen via OneDrive - dummies

Voordat u uw Excel 2016-werkmap kunt delen, moet een kopie ervan opslaan in een map op uw OneDrive. De eenvoudigste manier om dit te doen is om eerst de werkmap te openen om te delen in Excel en klik op de knop Delen die aan de rechterkant van het lint verschijnt. Excel opent vervolgens een ...

Hoe werkbladen delen in Excel 2013 - dummies

Hoe werkbladen delen in Excel 2013 - dummies

Excel 2013 maakt het gemakkelijk om uw spreadsheets te delen met vertrouwde klanten en collega's. U kunt de opties op het scherm Delen in de weergave Backstage gebruiken om werkbladen per e-mail te verzenden of per chatbericht te verzenden naar anderen die toegang hebben tot Excel. Als Microsoft Lync online vergaderingssoftware op uw apparaat is geïnstalleerd, maakt u ...

Hoe een werkblad in Windows te splitsen in Excel 2016 - dummies

Hoe een werkblad in Windows te splitsen in Excel 2016 - dummies

Hoewel in en uit zoomen op een Excel 2016-werkblad kan je helpen om je te oriënteren, het kan niet twee afzonderlijke secties samenbrengen zodat je hun gegevens op het scherm kunt vergelijken (in ieder geval niet op een normale grootte waar je de informatie daadwerkelijk kunt lezen). Om dit soort truc te beheren, splitst u de ...