Scatter Plot In R Script: Hvordan lage og importere

I denne opplæringen lærer du hvordan du lager en scatterplot-visualisering ved hjelp av et R-skript. Dette er basert på en rapport levert for . Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Innholdsfortegnelse

Hva er Scatter Plot

Et spredningsplott er en type datavisualisering som brukes til å vise forholdet mellom to kontinuerlige variabler. Det er en graf der hvert datapunkt er representert av en prikk, og posisjonen til prikken på den horisontale og vertikale aksen tilsvarer verdiene til de to variablene.

Spredningsplott er nyttige verktøy for å identifisere mønstre og trender i dataene. Hvis du legger til denne visualiseringen i LuckyTemplates-rapportene dine, får du mer innsikt i dataene du presenterer. Og mot slutten av denne opplæringen vil du kunne lage et R-spredningsplott som ser slik ut:

Scatter Plot In R Script: Hvordan lage og importere

Denne diskusjonen er delt inn i fire trinn. Du vil først lære hvordan du lager et grunnleggende spredningsplott. Deretter vil du bruke en jevn linje for å vise trenden til dataene i plottet. Det tredje og fjerde trinnet er hovedsakelig fokusert på temaer og formateringsendringer du kan bruke på spredningsplottet.

Scatter Plot In R Script: Hvordan lage og importere

Datasettet som brukes i dette eksemplet er en tabell som inneholder klientnavn, varighet, inntekter og timepris.

Scatter Plot In R Script: Hvordan lage og importere

Lag det grunnleggende spredningsplottet i R Script Visual

Åpne din .

For å starte må du ha tre , tidyverse , ggthemes og ggpubr .

Hvis du ikke har dem installert, bruk funksjonen install.packages( ) . Når du er ferdig, må du bruke library( ) -funksjonen for å laste dem inn i R-miljøet.

Scatter Plot In R Script: Hvordan lage og importere

Kopier bibliotekets R-koder og gå til LuckyTemplates. Åpne R Script editor og lim inn koden. Du kan fortsette å bygge R-koden der.

Deretter bruker du funksjonen ggplot( ) for å lage et punktdiagram. Du må først spesifisere datasettet som skal brukes i diagrammet, derfor kommandoen database %>% . I dette tilfellet brukes a i stedet for en filterfunksjon.

Scatter Plot In R Script: Hvordan lage og importere

For å spesifisere datasettet må du bruke argumentet aes( ) og deretter spesifisere x- og y-aksen. I dette tilfellet er det henholdsvis varighet time og inntjening. Deretter bruker du funksjonen geom_point( ) for å vise punktene på diagrammet.

Du kan ytterligere gjøre formateringsendringer i spredningsplottet ditt ved å bruke en rekke funksjoner, for eksempel "farge" eller "form". Hvis du vil bruke et dynamisk utseende på diagrammet ditt, kan du sette fargen og punktstørrelsen til en bestemt verdi som vist i eksemplet.

Når du kjører koden, får du dette spredningsplottet i LuckyTemplates. Legg merke til at du får større og mørkere sirkler når den tilsvarende timeprisen er høyere.

Scatter Plot In R Script: Hvordan lage og importere

Legg til en jevn linje i diagrammet

I dette neste trinnet lærer du hvordan du legger til en jevn linje i diagrammet. En jevn linje er en linje som er tilpasset dataene for å hjelpe deg med å utforske de potensielle sammenhengene mellom to variabler.

For å legge til en jevn linje, bruk funksjonen geom_smooth( ) .

Scatter Plot In R Script: Hvordan lage og importere

Når du kjører R-skriptet, vil spredningsplottet se slik ut. Den glatte linjen viser nå trenden til dataene med et 95 % konfidensintervall.

Scatter Plot In R Script: Hvordan lage og importere

Du kan endre skalaen til x- og y-aksen ved å bruke funksjonene scale_x_continuous( ) og scale_y_continuous( ) .

I dette tilfellet transformeres y-aksen til en log-skala mens x-aksen forblir den samme.

Scatter Plot In R Script: Hvordan lage og importere

Når du kjører R-koden, vil resultatene nå vises logaritmisk. Den glatte linjen endres også.

Scatter Plot In R Script: Hvordan lage og importere

Siden diagrammet automatisk plasserer etiketter på aksene, kan du dessuten fjerne dem ved å bruke funksjonen labs( ) .

Scatter Plot In R Script: Hvordan lage og importere

Scatter Plot In R Script: Hvordan lage og importere

Formater utseendet til R-spredningsplottet

Etter at du har laget den grunnleggende formen for spredningsplottet ditt, er neste trinn å tilpasse temaet og utseendet.

Bruk theme( ) -funksjonen til å formatere spredningsplottet i R Script-editoren. Og innenfor denne funksjonen kan du legge til andre argumenter for å tilpasse.

Scatter Plot In R Script: Hvordan lage og importere

Panel.grid.major ( ) og panel.grid.minor( ) lar deg redigere linjetypen og fargen på diagrammets rutenett. Hvis du vil fjerne en rutenett, bruk element_blank( ) funksjonen.

Panel.bakgrunn og plot.bakgrunn fjernes for å gjøre spredningskartet gjennomsiktig. Dette gir deg fleksibiliteten til å plassere diagrammet hvor som helst i rapporten. Hvis du vil fjerne forklaringen i diagrammet, setter du legend.position-funksjonen til 'ingen'.

Du kan også formatere linjen og teksten til x- og y-aksen. Du kan gjøre linjen tykkere eller tynnere, eller teksten større eller mindre.

Scatter Plot In R Script: Hvordan lage og importere

Scatter Plot In R Script: Hvordan lage og importere

Hvis du vil lære om andre formateringsfunksjoner som du kan bruke i diagrammet ditt, kan du gå til Hjelp-delen i RStudio . Skriv inn "tema" i søkefeltet og en liste over formateringsfunksjoner vises.

Scatter Plot In R Script: Hvordan lage og importere

Det finnes en rekke formateringsfunksjoner du kan bruke i R. Husk å bruke det du trenger og ikke overdriv.

Juster fargen og rekkevidden til datapunktene

I den siste delen av denne opplæringen lærer du hvordan du formaterer fargeskalaen og størrelsesområdet til punktene i spredningsplottet ditt.

scale_colour_viridis_b ( ) -funksjonen gir fargekart som er perseptuelt ensartede i både farger og svart-hvitt. De er også designet for å bli oppfattet av seere med vanlige former for fargeblindhet.

Scatter Plot In R Script: Hvordan lage og importere

Hvis du søker på den i Hjelp-delen i RStudio, vil du se de forskjellige argumentene du kan bruke til å formatere diagrammene dine. Du kan veksle mellom alternativene for å finne ut hvilket resultat som passer best til rapporten din.

For eksempel skalerer funksjonen scale_size_continuous( ) størrelsen på punkter eller former i et plott i henhold til en kontinuerlig variabel. Den lar deg spesifisere minimum og maksimum punktstørrelser som skal brukes i plottet.

I dette tilfellet er 4 minimum mens 17 er maksimum.

Scatter Plot In R Script: Hvordan lage og importere

Slik ser det endelige R-spredningsplottet ut nå.

Scatter Plot In R Script: Hvordan lage og importere

Konklusjon

I denne opplæringen lærte du hvordan du lager et R-spredningsplott i LuckyTemplates. Et spredningsplott er en type datavisualisering som brukes til å vise forholdet mellom to kontinuerlige variabler. I LuckyTemplates kan du lage et spredningsplott ved å bruke ggplot-pakken og R Script-visualen.

Spredningsplott er nyttige verktøy for å visualisere og identifisere mønstre og trender i dataene. De er også nyttige for å identifisere uteliggere eller anomalier.

Totalt sett er det å lage et spredningsplott i LuckyTemplates ved å bruke R en enkel prosess og lar deg dra nytte av de kraftige datavisualiseringsmulighetene til ggplot-pakken.

Beste ønsker,

Hossein Seyedagha


DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.