Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

V tomto blogu budeme pokračovať v našej sérii o technikách vytvárania zložitých vlastných vizuálov. Dnes sa pomocou R v LuckyTemplates naučíme, ako vytvárať komplexné vizuály s jedným riadkom kódu. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Obsah

Prehľad

Pre rekapituláciu, časť 1 tejto série sa zamerala na použitie externého nástroja na vytvorenie grafiky SVG pre palubnú dosku. Tu je náš výstup pre náš vlastný grafický tutoriál SVG. 

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

A dnes sa naučíme, ako vytvoriť tieto pomerne zložité vizuály zobrazené nižšie, a urobíme to iba s jedným riadkom kódu. Tieto vizuály nie je ľahké urobiť pomocou žiadneho iného vlastného vizuálu, ale s touto technikou dokážeme vytvoriť celú stránku len za päť minút. 

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Určite ich môžeme urobiť cez , ale to bude trvať oveľa viac ako jeden riadok kódu. A pre niektoré z nich, ako napríklad histogramy, môžeme použiť vlastný vizuál, ale spôsob, akým ich rozdelíme, presahuje ich možnosti. 

Používanie R a RStudio v LuckyTemplates

Prvá vec, ktorú treba vedieť, je, že to robíme cez . R má zlú povesť ako ťažko použiteľné, pretože ľudia sa naň pozerajú a okamžite si myslia, že vyžaduje veľa kódovania a je to zložité, ale v skutočnosti to tak nie je. 

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

R môže byť zložité, keď robíte veľa štatistických analýz, ale z hľadiska vizuálu, najmä balíka, ktorý dnes použijeme s názvom GGPUBR , je skutočne jednoduchý. 

Pre tento tutoriál sa predpokladá, že ste už nainštalovali R a RStudio vo svojom počítači. Ale ak nie a neviete, ako na to, George Mount má skvelý návod, ako to všetko nastaviť. K tomuto videu máte prístup ako člen LuckyTemplates.

Ak teraz nie ste členom, na YouTube je množstvo ďalších videí o tom, ako nahrať R a RStudio do vášho počítača. 

R balíky

R spracováva vizuály predovšetkým prostredníctvom balíkov . Dobrá vec je, že R má veľa analógov k LuckyTemplates a spôsob, akým spracováva vizuály, je veľmi podobný vlastným vizuálom LuckyTemplates. 

Existujú dva príkazy, ktoré sú relevantné pre balíky v R, z ktorých jeden je install . Inštalácia sa spustí iba raz a je to ekvivalent stiahnutia nášho vlastného vizuálu z App Store.

V tomto prípade by sme to, čo by sme urobili prvýkrát v RStudio (môžeme to urobiť aj priamo v LuckyTemplates), jednoducho spustiť install(“ggpubr”) a stlačiť return. Toto prebehne, stiahne sa z úložiska a načíta sa do vašej inštalácie R. 

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Druhým príkazom je library . Toto je niečo, čo musíme spustiť v každom prehľade, ktorý vytvoríme. Ide o ekvivalent načítania vlastného vizuálu do zostavy po jeho stiahnutí z App Store. 

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Pre tento tutoriál potrebujeme dva balíčky. Jeden sa nazýva ggplot2 , čo je primárny nástroj na vytváranie grafov pre R. 

Druhý balík je ggpubr , čo je zjednodušená verzia ggplot. Má takzvanú publikačnú rádiografiu s minimálnou konfiguráciou a je nastavená tak, aby vyzerala dobre s približne 15 rôznymi typmi grafov.

Vytváranie grafiky pomocou RStudio

Teraz uvidíme, ako balíčky fungujú priamo v LuckyTemplates. 

Množina údajov

V tomto návode použijeme množinu údajov Titanicu. Tento súbor údajov obsahuje informácie pre všetkých cestujúcich, ktorí boli na Titanicu – ktorí prežili, ktorí zomreli, v akej triede pasažierov boli, ich pohlavie a vek, cestovné, ktoré zaplatili a kde nastúpili. 

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Pre posledný stĺpec sú tri miesta – Southampton, Cherbourg a Queenstown. Existuje tiež niekoľko cestujúcich, ktorých miesto pôvodu je neznáme. 

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Takže toto je zjednodušená verzia množiny údajov, ktorú dnes použijeme na našu vizualizáciu. Začnime a tvorme od nuly. 

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Použitie R v LuckyTemplates: Box Plot 1

Najprv kliknite na ikonu R Script na table Vizualizácie. Na obrazovke sa zobrazí vizuál.

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Potom vyberte polia, ktoré budeme používať, a presuňte ich z tably Polia do časti Hodnoty na table Vizualizácie. V tomto prípade pretiahneme Age and Sex. 

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Zmeňte nadpis, zarovnajte ho, zmeňte farbu textu a pozadia atď., aby ste zlepšili šablónu. Tieto zmeny môžeme vykonať tak, že prejdeme na kartu Vizuál Formát na table Vizualizácie. 

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Pre názov napíšte pre tento príklad „Štatistiky cestujúcich podľa veku a pohlavia“. Tieto preferencie by nám poskytli vizuál, ktorý vyzerá takto.

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Potom sa vráťte na kartu Vytvoriť vizuál na table Vizualizácie. Stále by sme mali vidieť polia, ktoré sme predtým presunuli do časti Hodnoty . Teraz môžeme otvoriť editor skriptov R kliknutím na ikonu šípky nahor.

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

R má toto skutočne jedinečné volanie nazývané množina údajov, ktoré preberá údaje, ktoré zadáte z Power Query, alebo v tomto prípade z našich dvoch polí – veku a pohlavia. Takže to bude náš súbor údajov. 

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Potom zavoláme naše dve knižnice – ggplot2 a ggpubr. 

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Nakoniec tu je náš jeden riadok kódu. Prilepíme to, alebo vo vašom prípade napíšeme, a je to. 

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Ak stlačíme Spustiť , kód vytvorí tento vizuál krabicového grafu. 

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

V podstate si môžeme predstaviť R ako textovú verziu panela Formát v LuckyTemplates. V tomto prípade je LuckyTemplates všetko o grafickom používateľskom rozhraní. 

Ak napríklad prejdeme na tablu Vizualizácie, môžeme nastaviť naše preferencie pre efekty, pozadie, okraje atď. 

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

V R používame kód na nastavenie týchto preferencií. Pomocou kódu môžeme napríklad zapnúť efekty a pozadie alebo vypnúť vizuálne ohraničenie. 

Pre pozadie môžeme urobiť color = white a transparentnosť = 100, čo je textová verzia grafického používateľského rozhrania v LuckyTemplates.

Aby sme vedeli, aký kód zadať, používame tento dokument, ktorý má každý balík R. Môžeme si prejsť tento dokument a prezerať si to, čo nazývajú vinety.

Tieto vinety nám ukazujú rôzne typy vizuálov, ktoré treba vytvoriť, a potom uvádzajú príklady rôznych parametrov. Toto je príklad pre .

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Na karte Referencie je zoznam všetkých rôznych parametrov, ktoré môžeme použiť, ako je farba, výplň obrysu, farebná paleta, typ čiary, veľkosť a mnoho ďalších. Tieto parametre môžeme nastaviť na rovnakú úroveň, ako chceme, aby náš vizuál vyzeral. 

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Vráťme sa k LuckyTemplates a rozoberme obsah nášho kódu. Začneme s naším súborom údajov obsahujúcim naše dve premenné, pohlavie a vek. Body pridávame za minimum, maximum a ďalšie dôležité body. 

Farba = Pohlavie znamená, že farba grafu bude založená na pohlaví. Potom nastavíme farbu výplne na #F2F2F2, šírku čiary rámčeka na 0,3 a vyberieme si našu farebnú paletu. Nakoniec odstránime našu legendu a tým sa dokončí náš jeden riadok R kódu.

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Použitie R v LuckyTemplates: Box Plot 2

Pokračujme druhým vizuálom. Začneme nahradením nášho prvého kódu iným príkazom, ktorý vyzerá takto.

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

V tomto príklade je to, čo robíme, v podstate to isté, ale v tomto čase sa stretávame s tvárou. Funkcia facet.by je ekvivalentom malých násobkov a na základe nášho kódu fasetujeme pomocou Embarked. 

To znamená, že používame rovnaký vizuál, ale teraz vychádzame z pôvodných portov. Ak teraz klikneme na Spustiť , získame štyri krabicové grafy, ktoré zobrazujú presne to, čo chceme. 

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Používanie R v LuckyTemplates: Histogram 1

Prejdime k histogramom pre náš tretí príklad pomocou nasledujúceho kódu.

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Na základe nášho kódu vytvárame jednoduchý histogram. Máme iba svoj súbor údajov, premennú veku, počet zásobníkov pre náš histogram a farbu výplne. Potom kliknite na Spustiť

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Teraz môžeme vidieť našich cestujúcich zoskupených podľa veku. 

Ďalšia vec, ktorú môžeme urobiť, je použiť príkaz s názvom add . Pridajme stredovú čiaru pomocou add = “medián”

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Kliknite na Spustiť a zobrazí sa nám medián. 

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Môžeme to zmeniť aj na použitie add = „mean“.

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Kliknite na položku Spustiť a čiara sa posunie od strednej hodnoty k strednej hodnote. 

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Ako sme videli, v týchto vizuáloch máme veľa možností. Môžeme meniť napríklad farby, nadpisy a osi. Naozaj neexistuje žiadny parameter, ktorý by sme nemohli zmeniť tak, aby vyhovoval našej téme alebo tomu, ako chceme, aby náš vizuál vyzeral. 

Používanie R v LuckyTemplates: Histogram 2

Poďme rýchlo prejsť na náš ďalší príklad. Histogram 2 je fazetový histogram av tomto prípade fazetujeme podľa pohlavia a podľa toho, či prežili alebo nie. Pre tento vizuál použijeme nasledujúci kód.

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Vidíme, že ide o typ vizuálu, ktorý by bolo dosť ťažké vytvoriť iným spôsobom. Opäť to môžeme urobiť cez Deneb, ale na to by bolo potrebné značné množstvo kódu. Zatiaľ čo tu je to len jeden jednoduchý riadok. 

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Používanie R v LuckyTemplates: Histogram 3

Urobme ešte jeden histogram a pozrieme sa na to trochu inak. Tentoraz to zvážime podľa triedy cestujúcich, v ktorej boli cestujúci, a pridáme aj strednú čiaru.

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Kliknite na položku Spustiť. 

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Pri pohľade na vizuál tiež vidíme, že muži 3. triedy mali pri tejto katastrofe najviac obetí.

Všimnite si, že v tomto príklade sme použili predvolenú farebnú schému, takže v skutočnosti nezodpovedá našej téme. Zámerne sme to urobili, aby sme ilustrovali, ako automaticky vyberie farebnú schému, ak ju nezadáme. 

Použitie R v LuckyTemplates: QQ Plot

Nakoniec sme pri našom poslednom type grafu. 

Opäť je tu asi 15 typov grafov, ktoré tu môžete spustiť, a tento sa nazýva graf QQ. Ak ste urobili veľa práce v štatistikách, pravdepodobne ste už predtým počuli alebo videli graf QQ. 

Náš ďalší kód nám pomáha určiť, či je dané pole distribuované podľa konkrétneho rozdelenia. Takže v tomto prípade sa pozeráme na to, či je normálne rozdelené vynesením skutočného rozdelenia oproti teoretickému rozdeleniu.

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov

Rovnako ako v predchádzajúcich príkladoch je to ťažké urobiť iným spôsobom. Ale pomocou našej techniky bude na vytvorenie nášho grafu QQ s teoretickou proti vzorke potrebných niekoľko parametrov. 

Používanie R v LuckyTemplates: Vytváranie komplexných vizuálov




Záver

V dnešnom blogu sme sa naučili jednoduchý spôsob vytvárania výkonných a zložitých vizuálov v LuckyTemplates pomocou R. 

Ponúka obrovskú použiteľnosť a flexibilitu pri vytváraní grafov, ktoré sa ťažko používajú iným spôsobom. Poskytuje vám tiež flexibilitu pri úprave parametrov podľa vašich preferencií. Je toho oveľa viac, čo môžete urobiť, pokiaľ ide o farbu pozadia a písmo a všetky druhy formátovania. 

Pomocou jediného riadku kódu potrebujete vedieť len málo na vytvorenie prehľadných grafov, ktoré vás, dúfame, inšpirujú k použitiu tejto techniky vo vašich budúcich prehľadoch.

V ďalšej časti tejto série si rozoberieme jednoduché spôsoby, ako vytvoriť skvelé KPI karty. 

Všetko najlepšie,

Brian Július


Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates

V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.

Techniky modelovania údajov na organizáciu opatrení DAX

Techniky modelovania údajov na organizáciu opatrení DAX

V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.

Osvedčené postupy toku jazyka Power Query

Osvedčené postupy toku jazyka Power Query

V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.

LuckyTemplates vlastní ikony | Vizualizační technika PBI

LuckyTemplates vlastní ikony | Vizualizační technika PBI

Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

V tomto blogu vám ukážu, jak můžete vytvořit tabulky LuckyTemplates pomocí vzorce, který kombinuje funkci UNION a funkci ROW.