Scatter Plot In R Script: Sådan oprettes og importeres

I denne øvelse lærer du, hvordan du opretter en scatter plot-visualisering ved hjælp af et R-script. Dette er baseret på en rapport indsendt for . Du kan se den fulde video af denne tutorial nederst på denne blog.

Indholdsfortegnelse

Hvad er scatter plot

Et scatterplot er en type datavisualisering, der bruges til at vise forholdet mellem to kontinuerlige variable. Det er en graf, hvor hvert datapunkt er repræsenteret af en prik, og positionen af ​​prikken på den vandrette og lodrette akse svarer til værdierne af de to variable.

Scatterplot er nyttige værktøjer til at identificere mønstre og tendenser i dataene. Tilføjelse af denne visualisering til dine LuckyTemplates-rapporter vil tilføje mere indsigt til de data, du præsenterer. Og i slutningen af ​​denne vejledning vil du være i stand til at oprette et R-spredningsplot, der ser sådan ud:

Scatter Plot In R Script: Sådan oprettes og importeres

Denne diskussion er opdelt i fire trin. Du lærer først, hvordan du opretter et grundlæggende scatterplot. Derefter vil du anvende en glat linje for at vise tendensen for dataene i plottet. Tredje og fjerde trin er hovedsageligt fokuseret på temaer og formateringsændringer, du kan anvende på spredningsplottet.

Scatter Plot In R Script: Sådan oprettes og importeres

Datasættet, der bruges i dette eksempel, er en tabel, der indeholder klientens navn, varighed, indtjening og timepris.

Scatter Plot In R Script: Sådan oprettes og importeres

Opret det grundlæggende scatter-plot i R Script Visual

Åben din .

For at starte skal du have tre , tidyverse , ggthemes og ggpubr .

Hvis du ikke har dem installeret, skal du bruge funktionen install.packages( ) . Når du er færdig, skal du bruge funktionen library( ) til at indlæse dem i R-miljøet.

Scatter Plot In R Script: Sådan oprettes og importeres

Kopier bibliotekets R-koder og gå til LuckyTemplates. Åbn R Script-editoren og indsæt koden. Du kan fortsætte med at bygge R-koden der.

Brug derefter ggplot( ) -funktionen til at oprette et punktdiagram. Du skal først angive det datasæt, der skal bruges i diagrammet, derfor kommandoen database %>% . I dette tilfælde bruges a i stedet for en filterfunktion.

Scatter Plot In R Script: Sådan oprettes og importeres

For at angive datasættet skal du bruge argumentet aes( ) og derefter angive din x- og y-akse. I dette tilfælde er det henholdsvis varighed time og indtjening. Brug derefter funktionen geom_point( ) til at vise punkterne på diagrammet.

Du kan yderligere foretage formateringsændringer til dit spredningsplot ved at bruge en række funktioner, såsom "farve" eller "form". Hvis du vil anvende et dynamisk udseende på dit diagram, kan du indstille farven og punktstørrelsen til en bestemt værdi som vist i eksemplet.

Når du kører koden, får du dette scatter-plot i LuckyTemplates. Bemærk, at du får større og mørkere cirkler, når deres tilsvarende timeprisværdi er højere.

Scatter Plot In R Script: Sådan oprettes og importeres

Tilføj en glat linje til diagrammet

I dette næste trin lærer du, hvordan du tilføjer en glat linje til diagrammet. En glat linje er en linje, der er tilpasset dataene for at hjælpe dig med at udforske de potentielle sammenhænge mellem to variable.

For at tilføje en glat linje, brug funktionen geom_smooth( ) .

Scatter Plot In R Script: Sådan oprettes og importeres

Når du kører R-scriptet, vil scatter-plottet se sådan ud. Den glatte linje viser nu trenden for dataene med et 95 % konfidensinterval.

Scatter Plot In R Script: Sådan oprettes og importeres

Du kan ændre skalaen på x- og y-aksen ved hjælp af funktionerne scale_x_continuous( ) og scale_y_continuous( ) .

I dette tilfælde transformeres y-aksen til en log-skala, mens x-aksen forbliver den samme.

Scatter Plot In R Script: Sådan oprettes og importeres

Når du kører R-koden, vises resultaterne nu logaritmisk. Den glatte linje ændres også.

Scatter Plot In R Script: Sådan oprettes og importeres

Desuden, da diagrammet automatisk placerer etiketter på akserne, kan du fjerne dem ved at bruge funktionen labs( ) .

Scatter Plot In R Script: Sådan oprettes og importeres

Scatter Plot In R Script: Sådan oprettes og importeres

Formater udseendet af R-spredningsplottet

Når du har oprettet den grundlæggende form for dit scatterplot, er næste trin at tilpasse dets tema og udseende.

Brug funktionen theme( ) til at formatere spredningsplottet i R Script-editoren. Og inden for denne funktion kan du tilføje andre argumenter for at tilpasse.

Scatter Plot In R Script: Sådan oprettes og importeres

Panel.grid.major ( ) og panel.grid.minor( ) giver dig mulighed for at redigere linjetypen og farven på diagrammets gitterlinjer. Hvis du vil fjerne en gitterlinje, skal du bruge funktionen element_blank( ) .

Panelet.baggrund og plot.baggrund fjernes for at gøre punktdiagrammet gennemsigtigt. Dette giver dig fleksibiliteten til at placere dit diagram hvor som helst i din rapport. Hvis du vil fjerne forklaringen i dit diagram, skal du indstille legend.position-funktionen til 'ingen'.

Du kan også formatere linjen og teksten på x- og y-aksen. Du kan gøre linjen tykkere eller tyndere, eller teksten større eller mindre.

Scatter Plot In R Script: Sådan oprettes og importeres

Scatter Plot In R Script: Sådan oprettes og importeres

Hvis du vil lære om andre formateringsfunktioner, som du kan bruge i dit diagram, kan du gå til Hjælp-sektionen i RStudio . Indtast "tema" i søgefeltet, og en liste over formateringsfunktioner vises.

Scatter Plot In R Script: Sådan oprettes og importeres

Der er en række forskellige formateringsfunktioner, du kan bruge i R. Husk at bruge det, du har brug for, og overdriv det ikke.

Juster farven og rækkevidden af ​​datapunkterne

I det sidste afsnit af denne øvelse lærer du, hvordan du formaterer farveskalaen og størrelsesområdet for punkterne i dit spredningsplot.

Funktionen scale_colour_viridis_b( ) giver farvekort, der er perceptuelt ensartede i både farve og sort-hvid. De er også designet til at blive opfattet af seere med almindelige former for farveblindhed.

Scatter Plot In R Script: Sådan oprettes og importeres

Hvis du søger på det i Hjælp-sektionen i RStudio, vil du se de forskellige argumenter, du kan bruge til at formatere dine diagrammer. Du kan skifte mellem mulighederne for at finde ud af, hvilket resultat der passer bedst til din rapport.

For eksempel skalerer funktionen scale_size_continuous( ) størrelsen af ​​punkter eller former i et plot i henhold til en kontinuerlig variabel. Det giver dig mulighed for at angive de minimums- og maksimumspunktstørrelser, der skal bruges i plottet.

I dette tilfælde er 4 minimum, mens 17 er maksimum.

Scatter Plot In R Script: Sådan oprettes og importeres

Sådan ser det endelige R scatter plot ud nu.

Scatter Plot In R Script: Sådan oprettes og importeres

Konklusion

I denne vejledning lærte du, hvordan du opretter et R-spredningsplot i LuckyTemplates. Et scatterplot er en type datavisualisering, der bruges til at vise forholdet mellem to kontinuerlige variable. I LuckyTemplates kan du oprette et scatterplot ved hjælp af ggplot-pakken og R Script-visualen.

Scatterplot er nyttige værktøjer til at visualisere og identificere mønstre og tendenser i dataene. De er også nyttige til at identificere outliers eller anomalier.

Samlet set er det en ligetil proces at skabe et scatterplot i LuckyTemplates ved hjælp af R og giver dig mulighed for at drage fordel af de kraftfulde datavisualiseringsmuligheder i ggplot-pakken.

Alt det bedste,

Hossein Seyedagha


Budgettildeling: Månedlige prognoser på tværs af daglige resultater i LuckyTemplates

Budgettildeling: Månedlige prognoser på tværs af daglige resultater i LuckyTemplates

I denne tutorial gennemgår jeg en budgettildelingsalgoritme i LuckyTemplates, hvor du sammenligner månedlige prognoser versus daglige salg.

Brug avanceret logik i LuckyTemplates til at rette dine totaler

Brug avanceret logik i LuckyTemplates til at rette dine totaler

Lær, hvordan du kan få totalerne i dine beregninger korrekte ved hjælp af avancerede DAX-formler og avanceret logik i LuckyTemplates.

PowerApps visninger og formularer: Sådan oprettes og tilpasses

PowerApps visninger og formularer: Sådan oprettes og tilpasses

Lær mere om PowerApps-visninger og -formularer, og hvordan du opretter og tilpasser dem specifikt til den app, du opretter.

LuckyTemplates-rapporteringsskabeloner udvidet – LuckyTemplates-visualiseringskoncepter

LuckyTemplates-rapporteringsskabeloner udvidet – LuckyTemplates-visualiseringskoncepter

I denne blogtutorial dykker jeg ned i, hvordan man tilpasser LuckyTemplates-rapporteringsskabeloner, og hvordan man visualiserer finansielle oplysninger og data effektivt.

LuckyTemplates-rapportdesign – ubegrænsede muligheder

LuckyTemplates-rapportdesign – ubegrænsede muligheder

Sådan ser et fantastisk LuckyTemplates-rapportdesign ud. Det er et out-of-the-box design, der bruger værktøjstip og bogmærker med episk navigation.

LuckyTemplates USERELATIONSHIP Vs TREATAS

LuckyTemplates USERELATIONSHIP Vs TREATAS

Lær forskellen mellem LuckyTemplates USERELATIONSHIP-funktionen og TREATAS-funktionen, der begge bruges, når du opretter DAX-mål.

Helt nyt kursus: Microsoft Excel for begyndere

Helt nyt kursus: Microsoft Excel for begyndere

Helt nyt kursus: Microsoft Excel for begyndere

ISNULL SQL-funktion i sagsudsagn

ISNULL SQL-funktion i sagsudsagn

Lær og forstå, hvordan du kan bruge CASE-sætningen sammen med ISNULL SQL-funktionen til at returnere en værdi, når der er en NULL-værdi.

LuckyTemplates Dashboard Design – En imponerende visualiseringsidé til sidedrejning

LuckyTemplates Dashboard Design – En imponerende visualiseringsidé til sidedrejning

LuckyTemplates Dashboard-eksempler. Lær og forstå, hvordan du skaber det mest innovative sidevendende visualiseringslook til et LuckyTemplates Dashboard-design i disse enkle trin!

Scatter Plot In R Script: Sådan oprettes og importeres

Scatter Plot In R Script: Sådan oprettes og importeres

I dette selvstudium lærer du, hvordan du opretter en R-spredningsplotvisualisering i LuckyTemplates ved hjælp af R Script-visualen.