R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Tässä blogissa jatkamme sarjaamme monimutkaisten räätälöityjen visuaalien luomisen tekniikoista. Tänään, käyttämällä LuckyTemplatesissa R:tä, opimme luomaan monimutkaisia ​​visuaalisia kuvia yhdellä koodirivillä. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.

Sisällysluettelo

Yleiskatsaus

Yhteenvetona tämän sarjan osassa 1 keskityttiin ulkoisen työkalun käyttämiseen SVG-grafiikan luomiseen kojelautaan. Tässä on tulos räätälöityyn SVG-grafiikkaopetusohjelmaamme. 

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Ja tänään opimme luomaan näitä melko monimutkaisia ​​visuaaleja, jotka näkyvät alla, ja teemme sen vain yhdellä koodirivillä. Näitä visualisointeja ei ole helppo tehdä millään muulla mukautetulla visualisoinnilla, mutta tällä tekniikalla voimme tehdä kokonaisen sivun viidessä minuutissa. 

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Voimme varmasti tehdä ne kautta , mutta se vie paljon enemmän kuin yhden rivin koodia. Ja joissakin näistä, kuten histogrammeista, voimme käyttää mukautettua visuaalista kuvaa, mutta tapa, jolla ne jaetaan, on niiden kykyjen ulkopuolella. 

R:n ja RStudion käyttäminen LuckyTemplatesissa

Ensimmäinen asia, joka on tiedettävä, on, että teemme tämän läpi. R saa huonon maineen, koska sitä on vaikea käyttää, koska ihmiset katsovat sitä ja ajattelevat heti, että se vaatii paljon koodausta ja se on monimutkaista, mutta se ei todellakaan ole. 

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

R voi olla monimutkainen, kun tehdään paljon tilastollisia analyyseja, mutta visuaalisesti, erityisesti tänään käyttämämme paketti nimeltä GGPUBR , se on todella yksinkertainen. 

Tässä opetusohjelmassa oletetaan, että olet jo asentanut R- ja RStudion koneellesi. Mutta jos ei, etkä tiedä miten se tehdään, George Mountilla on loistava opastus tämän kaiken järjestämiseen. Voit käyttää tätä videota LuckyTemplates-jäsenenä.

Nyt jos et ole jäsen, YouTubessa on paljon muita videoita R- ja RStudion lataamisesta koneellesi. 

R-paketit

R käsittelee visuaalista sisältöä ensisijaisesti pakettien kautta . Hyvä asia on, että R:llä on paljon analogeja LuckyTemplatesille, ja tapa, jolla se käsittelee visuaalisia ominaisuuksia, on hyvin samanlainen kuin LuckyTemplatesin mukautetut visuaalit. 

R:n paketeille on kaksi komentoa, joista toinen on install . Asennus suoritetaan vain kerran, ja se vastaa mukautetun visualisoinnin lataamista App Storesta.

Tässä tapauksessa se, mitä tekisimme ensimmäisen kerran RStudiossa (voimme tehdä sen myös suoraan LuckyTemplatesissa) on vain suorittaa asennus ("ggpubr") ja painaa return. Tämä käy läpi, lataa arkistosta ja lataa sen R-asennukseesi. 

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Toinen komento on kirjasto . Tämä on asia, jota meidän on käytettävä jokaisessa luomassamme raportissa. Tämä vastaa mukautetun visualisoinnin lataamista raporttiin, kun olemme ladaneet ne App Storesta. 

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Tarvitsemme kaksi pakettia tätä opetusohjelmaa varten. Yksi on nimeltään ggplot2 , joka on R:n ensisijainen kartoituskone. 

Toinen paketti on ggpubr , joka on yksinkertaistettu versio ggplotista. Siinä on niin sanottu julkaisuradiografia minimaalisella kokoonpanolla ja se on asetettu näyttämään hyvältä noin 15 eri kaaviotyypin kanssa.

Grafiikan luominen RStudiolla

Katsotaan nyt, kuinka paketit toimivat LuckyTemplatesissa. 

Tietojoukko

Käytämme tässä opetusohjelmassa Titanicin tietojoukkoa. Tämä tietojoukko sisältää tiedot kaikista Titanicin matkustajista – ketkä selvisivät hengissä, ketkä kuolivat, mihin matkustajaluokkaan he kuuluivat, heidän sukupuolensa ja ikänsä, heidän maksamansa lipun hinta ja mihin he nousivat. 

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Viimeisellä sarakkeella on kolme paikkaa – Southhampton, Cherbourg ja Queenstown. Paikalla on myös pari matkustajaa, joiden lähtöpaikkaa ei tiedetä. 

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Tämä on yksinkertaistettu versio tietojoukosta, jota käytämme visualisoinnissamme tänään. Aloitetaan ja luodaan tästä tyhjästä. 

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

R:n käyttäminen LuckyTemplatesissa: Laatikkokaavio 1

Napsauta ensin R Script -kuvaketta Visualisoinnit-ruudun alla. Näytölle tulee visuaalinen kuva.

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Valitse sitten käytettävät kentät ja vedä ne Kentät-ruudusta Visualisoinnit-ruudun Arvot -kohtaan. Vedetään tässä tapauksessa Ikä ja sukupuoli. 

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Muuta otsikkoa, kohdista se, muuta tekstiä ja taustavärejä ja niin edelleen parantaaksesi mallia. Voimme tehdä nämä muutokset siirtymällä Visualisoinnit-ruudun Muotoile visuaalinen -välilehteen. 

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Kirjoita otsikoksi "Matkustajatilastot iän ja sukupuolen mukaan" tässä esimerkissä. Nämä asetukset antaisivat meille visuaalisen, joka näyttää tältä.

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Palaa sitten Visualisoinnit-ruudun Build visual -välilehteen. Meidän pitäisi edelleen nähdä kentät, jotka vetimme aiemmin Arvot- kohtaan . Voimme nyt avata R-skriptieditorin napsauttamalla nuoli ylös -kuvaketta.

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

R:llä on tämä todella ainutlaatuinen kutsu nimeltä dataset, joka ottaa syöttämäsi tiedot Power Querystä tai tässä tapauksessa kahdesta kentästämme – ikä ja sukupuoli. Se on siis tietojoukkomme. 

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Sitten kutsumme kahta kirjastoamme - ggplot2 ja ggpubr. 

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Lopuksi tässä on yksi koodirivimme. Liitämme sen, tai sinun tapauksessasi, kirjoitamme sen, ja siinä kaikki. 

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Jos painamme Suorita , koodi luo tämän laatikkokuvauksen. 

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Pohjimmiltaan voimme ajatella R:tä LuckyTemplatesin Muoto-ruudun tekstiversiona. Tässä tapauksessa LuckyTemplates on graafinen käyttöliittymä. 

Jos esimerkiksi siirrymme Visualisoinnit-ruutuun, voimme asettaa asetukset tehosteille, taustoille, reunuksille ja niin edelleen. 

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

R:ssä käytämme koodia näiden asetusten asettamiseen. Voimme esimerkiksi käyttää koodia tehosteiden ja taustan kytkemiseen päälle tai visuaalisen reunuksen poistamiseen. 

Taustalle voimme tehdä väri = valkoinen ja läpinäkyvyys = 100, joka on tekstiversio LuckyTemplatesin graafisesta käyttöliittymästä.

Jotta tiedämme, mikä koodi syötetään, käytämme tätä asiakirjaa, joka on jokaisessa R-paketissa . Voimme käydä läpi tämän asiakirjan ja selata niitä, joita he kutsuvat vinjeteiksi.

Nämä vinjetit näyttävät meille luotavan erityyppisiä visuaaleja ja antavat sitten esimerkkejä eri parametreista. Tämä on esimerkki .

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Viite- välilehden alla on luettelo kaikista eri parametreista, joita voimme käyttää, kuten väri, ääriviivatäyttö, väripaletti, viivatyyppi, koko ja monet muut. Voimme asettaa nämä parametrit yhtäläisiksi sen kanssa, miltä haluamme visuaalimme näyttävän. 

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Palataan takaisin LuckyTemplatesiin ja tarkastellaan koodimme sisältöä. Aloitamme tietojoukostamme, joka sisältää kaksi muuttujaamme, sukupuolen ja iän. Lisäämme pisteitä minimi-, maksimi- ja muista tärkeistä pisteistä. 

Väri = sukupuoli tarkoittaa, että juonen väri perustuu sukupuoleen. Asetamme sitten täyttöväriksi #F2F2F2, laatikon viivan leveydeksi 0,3 ja valitsemme väripalettimme. Lopuksi poistamme legendan, ja tämä täydentää yhden R-koodirivimme.

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

R:n käyttäminen LuckyTemplatesissa: Box Plot 2

Jatketaan toista visuaaliamme. Aloitamme korvaamalla ensimmäisen koodimme toisella komennolla, joka näyttää tältä.

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Tässä esimerkissä se, mitä teemme, on pitkälti sama asia, mutta kohtaamme tällä kertaa. Funktio facet.by vastaa pieniä kerrannaisia, ja koodimme perusteella facet on Embarked. 

Tämä tarkoittaa, että otamme saman visuaalisen kuvan, mutta nyt perustumme lähtöportteihin. Jos nyt napsautamme Suorita , saamme neljä laatikkokaaviota, jotka näyttävät tarkalleen, mitä haluamme. 

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

R:n käyttäminen LuckyTemplatesissa: Histogrammi 1

Siirrytään kolmannen esimerkkimme histogrammeihin käyttämällä seuraavaa koodia.

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Luomme yksinkertaisen histogrammin koodimme perusteella. Meillä on vain tietojoukkomme, ikämuuttuja, histogrammimme lokeroiden määrä ja täyttöväri. Napsauta sitten Suorita

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Näemme nyt matkustajamme ryhmiteltyinä ikänsä mukaan. 

Toinen asia, jonka voimme tehdä, on käyttää komentoa nimeltä add . Lisätään mediaanirivi komennolla add = “mediaan”

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Napsauta Suorita ja se näyttää meille mediaanin. 

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Voimme myös muuttaa sen tarkoittamaan käyttämällä add = "mean".

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Napsauta Suorita , jolloin viiva siirtyy mediaanista keskiarvoon. 

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Kuten olemme nähneet, meillä on paljon vaihtoehtoja näissä visuaaleissa. Voimme vaihtaa esimerkiksi värejä, otsikoita ja akseleita. Ei todellakaan ole mitään parametria, jota emme voisi muuttaa sopimaan teemaomme tai siihen, miten haluamme visuaalimme näyttävän. 

R:n käyttäminen LuckyTemplatesissa: Histogrammi 2

Käydäänpä nopeasti seuraava esimerkki. Histogrammi 2 on fasetoitu histogrammi, ja tässä tapauksessa fasetoidaan molempien sukupuolten ja sen mukaan, selviytyivätkö he vai eivät. Käytämme seuraavaa koodia tähän visualisointiin.

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Voimme nähdä, että tämä on eräänlainen visuaalinen ilme, jota olisi melko vaikea luoda millään muulla tavalla. Jälleen, voimme tehdä sen Denebin kautta, mutta sen tekeminen vaatisi melkoisen määrän koodia. Täällä se on vain yksi yksinkertainen rivi. 

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

R:n käyttäminen LuckyTemplatesissa: Histogrammi 3

Tehdään vielä yksi histogrammi ja muotoillaan se hieman eri tavalla. Tällä kertaa tarkastelemme sitä, missä matkustajaluokassa matkustajat olivat, ja lisäämme myös mediaanilinjan.

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Napsauta Suorita. 

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Visuaalista katsottuna voimme myös nähdä, että 3. luokan miehillä oli eniten uhreja tässä katastrofissa.

Huomaa, että tässä esimerkissä käytimme oletusvärimallia, joten se ei todellakaan vastaa teemaamme. Teimme sen tarkoituksella havainnollistaaksemme, kuinka se valitsee automaattisesti väriteeman, jos emme syötä sitä. 

R:n käyttäminen LuckyTemplatesissa: QQ Plot

Lopuksi siirrymme viimeiseen kaaviotyyppiimme. 

Jälleen on noin 15 tyyppistä kaaviota, joita voit käyttää täällä, ja tätä kutsutaan QQ-kaavioksi. Jos olet tehnyt melkoisen määrän työtä tilastojen parissa, olisit todennäköisesti kuullut tai nähnyt QQ-juonen aiemmin. 

Seuraava koodimme auttaa meitä määrittämään, onko tietty kenttä jakautunut tietyn jakauman mukaan. Joten tässä tapauksessa tarkastelemme, onko se normaalijakautunut piirtämällä todellinen jakauma teoreettisen jakauman funktiona.

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen

Kuten edellisissä esimerkeissä, tämä on vaikea tehdä millään muulla tavalla. Mutta käyttämällä tekniikkaamme, tarvitaan muutama parametri QQ-kaavion luomiseen teoreettisen näytteen kanssa. 

R:n käyttö LuckyTemplatesissa: Monimutkaisten visuaalien luominen




Johtopäätös

Tämän päivän blogissa opimme yksinkertaisen tavan luoda tehokkaita ja monimutkaisia ​​visuaaleja LuckyTemplatesissa käyttämällä R:tä. 

Se tarjoaa valtavan sovellettavuuden ja joustavuuden sellaisten kaavioiden luomiseen, joita on vaikea saada millään muulla tavalla. Se antaa sinulle myös joustavuuden säätää parametreja mieltymystesi mukaan. Voit tehdä paljon enemmän taustavärien ja fonttien sekä kaikenlaisten muotoilujen suhteen. 

Kun käytät yhtä koodiriviä, sinun ei tarvitse tietää juurikaan luodaksesi oivaltavia kaavioita, joiden toivomme inspiroivan sinua käyttämään tätä tekniikkaa tulevissa raporteissasi.

Tämän sarjan seuraavassa osassa keskustelemme helpoista tavoista luoda mahtavia KPI-kortteja. 

Kaikki parhaat,

Brian Julius


Kuinka asentaa DAX Studio & Tabular Editor LuckyTemplatesissa

Kuinka asentaa DAX Studio & Tabular Editor LuckyTemplatesissa

Opi lataamaan ja asentamaan DAX Studio ja Tabular Editor 3 ja miten ne määritetään käytettäväksi LuckyTemplatesissa ja Excelissä.

LuckyTemplates -muotokartan visualisointi tilaanalyysiin

LuckyTemplates -muotokartan visualisointi tilaanalyysiin

Tämä blogi sisältää Shape Map -visualisoinnin tilaanalyysiä varten LuckyTemplatesissa. Näytän sinulle, kuinka voit käyttää tätä visualisointia tehokkaasti sen ominaisuuksien ja elementtien kanssa.

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

Tässä opetusohjelmassa esittelen ainutlaatuisen idean talousraportoinnista, joka allokoi tulokset LuckyTemplatesin sisällä olevien taulukkopohjien ennalta määrittämiseen.

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

Luo DAX-suureita LuckyTemplatesissa käyttämällä olemassa olevia suureita tai kaavoja. Tätä kutsun mittahaaroitustekniikaksi.

Tehokkain toimintopuhelu LuckyTemplatesissa

Tehokkain toimintopuhelu LuckyTemplatesissa

Tässä blogissa tutustu LuckyTemplates-tietojoukkoon, tehokkaimpaan funktiokutsuun, joka tuo tuhansia M- ja DAX-funktioita sormiesi ulottuville.

Datamallinnustekniikat DAX-mittausten järjestämiseen

Datamallinnustekniikat DAX-mittausten järjestämiseen

Tämän päivän opetusohjelmassa jaan muutamia datamallinnustekniikoita DAX-mittausten järjestämiseksi paremmin tehokkaamman työnkulun aikaansaamiseksi.

LuckyTemplates Financial Dashboard: Täydelliset taulukon mukautusvinkit

LuckyTemplates Financial Dashboard: Täydelliset taulukon mukautusvinkit

LuckyTemplates on loistava työkalu talousraportointiin. Tässä on opetusohjelma räätälöityjen taulukoiden luomisesta LuckyTemplates-talouden hallintapaneelillesi.

Power Queryn kielivirran parhaat käytännöt

Power Queryn kielivirran parhaat käytännöt

Tässä opetusohjelmassa keskustellaan Power Query Language Flowsta ja siitä, kuinka se voi auttaa luomaan sujuvan ja tehokkaan dataraportin.

LuckyTemplates mukautetut kuvakkeet | PBI-visualisointitekniikka

LuckyTemplates mukautetut kuvakkeet | PBI-visualisointitekniikka

Keskustelen yhdestä suosikkitekniikoistani mukautettujen LuckyTemplates-kuvakkeiden ympärillä, joka käyttää mukautettuja kuvakkeita dynaamisella tavalla LuckyTemplates-visuaaleissa.

LuckyTemplates -taulukoiden luominen UNION & ROW -funktiolla

LuckyTemplates -taulukoiden luominen UNION & ROW -funktiolla

Tässä blogissa näytän sinulle, kuinka voit luoda LuckyTemplates-taulukoita käyttämällä kaavaa, joka yhdistää UNION-funktion ja ROW-funktion.