Scatter Plot In R Script: Kuinka luoda ja tuoda

Tässä opetusohjelmassa opit luomaan hajontakaavion visualisoinnin R-komentosarjan avulla. Tämä perustuu . Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.

Sisällysluettelo

Mikä on Scatter Plot

Sirontadiagrammi on eräänlainen datavisualisointi, jota käytetään kahden jatkuvan muuttujan välisen suhteen näyttämiseen . Se on kaavio, jossa jokaista datapistettä edustaa piste, ja pisteen sijainti vaaka- ja pystyakselilla vastaa näiden kahden muuttujan arvoja.

Sirontakaaviot ovat hyödyllisiä työkaluja tietojen kuvioiden ja trendien tunnistamiseen. Tämän visualisoinnin lisääminen LuckyTemplates-raportteihisi antaa enemmän tietoa esittämistäsi tiedoista. Ja tämän opetusohjelman loppuun mennessä voit luoda R-sirontakaavion, joka näyttää tältä:

Scatter Plot In R Script: Kuinka luoda ja tuoda

Tämä keskustelu on jaettu neljään vaiheeseen. Opit ensin luomaan perussirontakaavion. Tämän jälkeen käytät tasaista viivaa näyttämään datan trendin kaaviossa. Kolmas ja neljäs vaihe keskittyvät pääasiassa teemoihin ja muotoilumuutoksiin, joita voit soveltaa sirontakuvaajaan.

Scatter Plot In R Script: Kuinka luoda ja tuoda

Tässä esimerkissä käytetty tietojoukko on taulukko, joka sisältää asiakkaan nimen, keston, tulot ja tuntihinnan.

Scatter Plot In R Script: Kuinka luoda ja tuoda

Luo perussirontakuvaaja R-skriptin visuaalissa

Avaa sinun .

Aloittaaksesi sinulla on oltava kolme , tidyverse , ggthemes ja ggpubr .

Jos sinulla ei ole niitä asennettuna, käytä install.packages( ) -toimintoa. Kun olet valmis, sinun on ladattava ne R-ympäristöön kirjasto( ) -funktiolla.

Scatter Plot In R Script: Kuinka luoda ja tuoda

Kopioi kirjaston R-koodit ja siirry LuckyTemplatesiin. Avaa R-skriptieditori ja liitä koodi. Voit jatkaa R-koodin rakentamista siellä.

Luo seuraavaksi hajontakaavio ggplot( ) -funktiolla. Sinun on ensin määritettävä tietojoukko, jota käytetään kaaviossa, joten tietokanta %>% -komento. Tässä tapauksessa käytetään suodatintoiminnon sijasta a:ta.

Scatter Plot In R Script: Kuinka luoda ja tuoda

Tietojoukon määrittämiseksi sinun on käytettävä argumenttia aes( ) ja määritettävä sitten x- ja y-akselisi. Tässä tapauksessa se on kestotunti ja vastaavasti tulot. Käytä sitten geom_point()- funktiota näyttääksesi pisteet kaaviossa.

Voit tehdä edelleen muotoilumuutoksia sirontakuvaajaasi käyttämällä useita toimintoja, kuten "väri" tai "muoto". Jos haluat käyttää kaaviossasi dynaamista ulkoasua, voit määrittää värin ja pistekoon tietyn arvon kuten esimerkissä näkyy.

Kun suoritat koodin, saat tämän hajontakaavion LuckyTemplatesissa. Huomaa, että saat suurempia ja tummempia värillisiä ympyröitä, kun niiden vastaava tuntihinta on korkeampi.

Scatter Plot In R Script: Kuinka luoda ja tuoda

Lisää tasainen viiva kaavioon

Tässä seuraavassa vaiheessa opit lisäämään tasaisen viivan kaavioon. Tasainen viiva on dataan sovitettu viiva, joka auttaa sinua tutkimaan kahden muuttujan välisiä mahdollisia suhteita.

Jos haluat lisätä tasaisen viivan, käytä geom_smooth( ) -funktiota.

Scatter Plot In R Script: Kuinka luoda ja tuoda

Kun suoritat R-komentosarjan, sirontakaavio näyttää tältä. Tasainen viiva näyttää nyt tietojen trendin 95 %:n luottamusvälillä.

Scatter Plot In R Script: Kuinka luoda ja tuoda

Voit muuttaa x- ja y-akselin mittakaavaa käyttämällä scale_x_continuous( ) ja scale_y_continuous( ) -funktioita.

Tässä tapauksessa y-akseli muunnetaan log-asteikoksi, kun taas x-akseli pysyy samana.

Scatter Plot In R Script: Kuinka luoda ja tuoda

Kun suoritat R-koodin, tulokset näkyvät nyt logaritmisina. Myös sileä viiva muuttuu.

Scatter Plot In R Script: Kuinka luoda ja tuoda

Lisäksi, koska kaavio asettaa automaattisesti tarrat akseleille, voit poistaa ne käyttämällä labs( ) -toimintoa.

Scatter Plot In R Script: Kuinka luoda ja tuoda

Scatter Plot In R Script: Kuinka luoda ja tuoda

Muotoile R-sirontakuvaajan ulkoasu

Kun olet luonut sirontakuvasi perusmuodon, seuraava vaihe on muokata sen teemaa ja ulkoasua.

Käytä theme()- funktiota muotoillaksesi hajontakaavion R-skriptieditorissa. Ja tässä funktiossa voit lisätä muita mukautettuja argumentteja.

Scatter Plot In R Script: Kuinka luoda ja tuoda

Panel.grid.major ( ) ja panel.grid.minor( ) antavat sinun muokata kaavion ruudukkoviivojen viivatyyppiä ja väriä. Jos haluat poistaa ruudukon, käytä element_blank( ) -funktiota.

Panel.background ja plot.background poistetaan , jotta sirontakaaviosta tulee läpinäkyvä. Tämän ansiosta voit sijoittaa kaavion joustavuudella minne tahansa raportissasi. Jos haluat poistaa selitteen kaaviostasi, aseta legend.position-funktioksi "ei mitään".

Voit myös muotoilla x- ja y-akselin rivin ja tekstin. Voit paksuntaa tai ohentaa viivaa tai suurentaa tai pienentää tekstiä.

Scatter Plot In R Script: Kuinka luoda ja tuoda

Scatter Plot In R Script: Kuinka luoda ja tuoda

Jos haluat oppia muista muotoilutoiminnoista, joita voit käyttää kaaviossasi, voit siirtyä RStudion Ohje-osioon . Kirjoita hakupalkkiin "teema", niin luettelo muotoilutoiminnoista tulee näkyviin.

Scatter Plot In R Script: Kuinka luoda ja tuoda

Voit käyttää R:ssä useita muotoilutoimintoja. Muista käyttää mitä tarvitset, äläkä liioittele sitä.

Säädä tietopisteiden väriä ja aluetta

Tämän opetusohjelman viimeisessä osassa opit muotoilemaan sirontakaavion pisteiden väriskaalan ja kokoalueen.

Funktio scale_colour_viridis_b( ) tarjoaa värikartat, jotka ovat havainnollisesti yhtenäisiä sekä värillisenä että mustavalkoisena. Ne on myös suunniteltu näkemään ne katsojat, joilla on yleinen värisokeus.

Scatter Plot In R Script: Kuinka luoda ja tuoda

Jos haet sitä RStudion Ohje-osiossa, näet eri argumentit, joita voit käyttää kaavioiden muotoiluun. Voit vaihdella vaihtoehtojen välillä selvittääksesi, mikä tulos sopii parhaiten raporttiisi.

Esimerkiksi scale_size_continuous( ) -funktio skaalaa kaavion pisteiden tai muotojen koon jatkuvan muuttujan mukaan. Sen avulla voit määrittää pienimmän ja suurimman pisteen koot, joita tulee käyttää kuvaajassa.

Tässä tapauksessa 4 on minimi ja 17 on suurin.

Scatter Plot In R Script: Kuinka luoda ja tuoda

Tältä näyttää nyt lopullinen R-sirontakaavio.

Scatter Plot In R Script: Kuinka luoda ja tuoda

Johtopäätös

Tässä opetusohjelmassa opit luomaan R-sirontakuvaajan LuckyTemplatesissa. Sirontadiagrammi on eräänlainen datavisualisointi, jota käytetään kahden jatkuvan muuttujan välisen suhteen näyttämiseen. LuckyTemplatesissa voit luoda sirontakuvaajan käyttämällä ggplot-pakettia ja R Script -visuaalia.

Sirontakaaviot ovat hyödyllisiä työkaluja datan kuvioiden ja trendien visualisointiin ja tunnistamiseen. Ne ovat hyödyllisiä myös poikkeamien tai poikkeamien tunnistamisessa.

Kaiken kaikkiaan sirontakuvaajan luominen LuckyTemplatesissa R:n avulla on yksinkertainen prosessi, ja sen avulla voit hyödyntää ggplot-paketin tehokkaita tietojen visualisointiominaisuuksia.

Kaikki parhaat,

Hossein Seyedagha


Päivämäärätaulukon luominen LuckyTemplatesissa

Päivämäärätaulukon luominen LuckyTemplatesissa

Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

Tämä lyhyt opetusohjelma korostaa LuckyTemplates-mobiiliraportointiominaisuutta. Näytän sinulle, kuinka voit kehittää raportteja tehokkaasti mobiililaitteille.

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Tässä LuckyTemplates Showcase -esittelyssä käymme läpi raportteja, jotka näyttävät ammattitaitoisen palveluanalytiikan yritykseltä, jolla on useita sopimuksia ja asiakkaiden sitoumuksia.

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Käy läpi tärkeimmät Power Appsin ja Power Automaten päivitykset sekä niiden edut ja vaikutukset Microsoft Power Platformiin.

Yleiset SQL-funktiot: Yleiskatsaus

Yleiset SQL-funktiot: Yleiskatsaus

Tutustu joihinkin yleisiin SQL-toimintoihin, joita voimme käyttää, kuten merkkijono, päivämäärä ja joitain lisätoimintoja tietojen käsittelyyn tai käsittelyyn.

LuckyTemplates-mallin luominen: opas ja vinkkejä

LuckyTemplates-mallin luominen: opas ja vinkkejä

Tässä opetusohjelmassa opit luomaan täydellisen LuckyTemplates-mallin, joka on määritetty tarpeidesi ja mieltymystesi mukaan.

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Tässä blogissa esittelemme, kuinka kerrostat kenttäparametreja pienillä kerroilla uskomattoman hyödyllisten näkemysten ja visuaalien luomiseksi.

LuckyTemplates-sijoitus ja mukautettu ryhmittely

LuckyTemplates-sijoitus ja mukautettu ryhmittely

Tässä blogissa opit käyttämään LuckyTemplates-sijoitus- ja mukautettuja ryhmittelyominaisuuksia näytetietojen segmentoimiseen ja luokitteluun kriteerien mukaan.

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

Tässä opetusohjelmassa käsittelen tiettyä tekniikkaa, jolla voit näyttää kumulatiivisen kokonaissumman LuckyTemplates-visuaaleissasi vain tiettyyn päivämäärään asti.

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Opi luomaan ja mukauttamaan Bullet-kaavioita LuckyTemplatesissa, joita käytetään pääasiassa suorituskyvyn mittaamiseen suhteessa tavoitteeseen tai edellisiin vuosiin.