Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

În acest blog, vom continua seria noastră despre tehnicile de a crea elemente vizuale personalizate complexe. Astăzi, folosind R în LuckyTemplates, vom învăța cum să creăm elemente vizuale complexe cu o singură linie de cod. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Cuprins

Prezentare generală

Pentru recapitulare, partea 1 a acestei serii s-a concentrat pe utilizarea instrumentului extern Quick Measures Pro pentru a crea grafice SVG pentru tabloul de bord. Iată rezultatul nostru pentru tutorialul nostru personalizat de grafică SVG. 

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Și astăzi, vom învăța cum să creăm aceste imagini destul de complexe prezentate mai jos și vom face asta cu o singură linie de cod. Aceste imagini nu sunt ușor de realizat folosind orice altă imagine personalizată, dar cu această tehnică, putem face o pagină întreagă în doar cinci minute. 

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Cu siguranță le putem face prin Deneb , dar asta va necesita mai mult de o linie de cod. Și pentru unele dintre acestea, cum ar fi histogramele, putem folosi o imagine personalizată, dar modul în care le vom împărți depășește capacitățile lor. 

Utilizarea R și RStudio în LuckyTemplates

Primul lucru de știut este că facem asta prin R . R capătă o reputație proastă la fel de greu de utilizat, deoarece oamenii se uită la el și cred imediat că necesită multă codare și că este complex, dar chiar nu este. 

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

R ar putea fi complex atunci când faceți multe analize statistice, dar în ceea ce privește elementele vizuale, în special pachetul pe care îl vom folosi astăzi numit GGPUBR , este foarte simplu. 

Pentru acest tutorial, se presupune că ați instalat deja R și RStudio în mașina dvs. Dar dacă nu și nu știi cum să o faci, George Mount are un tutorial grozav despre cum să configurezi totul. Puteți accesa acest videoclip ca membru LuckyTemplates.

Acum, dacă nu sunteți membru, există o mulțime de alte videoclipuri pe YouTube despre cum să încărcați R și RStudio pe computer. 

Pachete R

R gestionează elementele vizuale în primul rând prin pachete . Lucrul bun este că R are o mulțime de analogi cu LuckyTemplates, iar modul în care gestionează elementele vizuale este foarte asemănător cu imaginile personalizate ale LuckyTemplates. 

Există două comenzi care sunt relevante pentru pachetele din R, dintre care una este install . Instalarea se execută o singură dată și este echivalentul cu descărcarea vizuală personalizată din App Store.

În acest caz, ceea ce am face prima dată în RStudio (o putem face chiar și în LuckyTemplates) este doar să rulăm install ("ggpubr") și să apăsați return. Acesta va rula, se va descărca din depozit și se va încărca în instalarea dvs. R. 

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

A doua comandă este biblioteca . Acesta este ceva ce trebuie să rulăm în fiecare raport pe care îl creăm. Acesta este echivalentul încărcării vizualului personalizat în raportul dvs. după ce le-am descărcat din App Store. 

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Există două pachete de care avem nevoie pentru acest tutorial. Unul se numește ggplot2 , care este motorul de graficare principal pentru R. 

Al doilea pachet este ggpubr , care este o versiune simplificată a ggplot. Are ceea ce se numește radiografii de publicație cu o configurație minimă și este configurat să arate bine cu aproximativ 15 tipuri diferite de diagrame.

Crearea graficelor cu RStudio

Acum, vom vedea cum funcționează pachetele chiar în LuckyTemplates. 

Setul de date

Vom folosi setul de date Titanic pentru acest tutorial. Acest set de date conține informații pentru toți pasagerii care se aflau pe Titanic - care au supraviețuit, cine au murit, în ce clasă de pasageri se aflau, sexul și vârsta lor, tariful plătit și unde s-au îmbarcat. 

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Există trei locații pentru ultima coloană - Southampton, Cherbourg și Queenstown. Există, de asemenea, câțiva pasageri al căror punct de origine este necunoscut. 

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Deci, aceasta este versiunea simplificată a setului de date pe care o vom folosi pentru vizualizarea noastră astăzi. Să începem și să creăm de la zero. 

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Utilizarea R în LuckyTemplates: Box Plot 1

Mai întâi, faceți clic pe pictograma R Script sub panoul Vizualizări. Pe ecran va apărea o imagine.

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Apoi, alegeți câmpurile pe care le vom folosi și trageți-le din panoul Câmpuri în Valori din panoul Vizualizări. În acest caz, să tragem Age și Sex. 

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Schimbați titlul, aliniați-l, schimbați culorile textului și de fundal și așa mai departe pentru a îmbunătăți șablonul. Putem face aceste modificări accesând fila Format vizual din panoul Vizualizări. 

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Pentru titlu, scrieți „Statistici despre pasageri după vârstă și sex” pentru acest exemplu. Aceste preferințe ne-ar oferi o imagine care arată astfel.

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Apoi, reveniți la fila Construire vizuală din panoul Vizualizări. Ar trebui să vedem în continuare câmpurile pe care le-am tras sub Valori mai devreme. Acum putem deschide editorul de script R făcând clic pe pictograma săgeată în sus.

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

R are acest apel cu adevărat unic numit set de date, care preia datele pe care le introduceți din Power Query sau, în acest caz, din cele două câmpuri ale noastre — vârsta și sexul. Deci acesta va fi setul nostru de date. 

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Apoi, vom numi cele două biblioteci ale noastre — ggplot2 și ggpubr. 

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

În cele din urmă, iată singura noastră linie de cod. Îl vom lipi sau, în cazul tău, îl vom introduce și asta este. 

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Dacă apăsăm Run , codul creează această imagine vizuală a graficului de casete. 

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Practic, ne putem gândi la R ca versiunea text a panoului Format din LuckyTemplates. În acest caz, LuckyTemplates se referă la interfața grafică cu utilizatorul. 

De exemplu, dacă mergem la panoul Vizualizări, ne putem seta preferințele pentru efecte, fundal, chenare și așa mai departe. 

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

În R, ceea ce facem este să folosim codul pentru a seta aceste preferințe. De exemplu, putem folosi cod pentru a activa efectele și fundalul sau pentru a dezactiva chenarul vizual. 

Pentru fundal, putem face culoare = alb și transparență = 100, care este o versiune text a interfeței grafice cu utilizatorul din LuckyTemplates.

Pentru a ști ce cod să introducem, folosim acest document pe care îl are fiecare pachet R. Putem parcurge acest document și răsfoi ceea ce ei numesc vignete.

Aceste viniete ne arată diferitele tipuri de imagini pe care trebuie să le creăm și apoi dau exemple ale diferiților parametri. Acesta este un exemplu pentru o .

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Sub fila Referință este o listă cu toți parametrii diferiți pe care îi putem folosi, cum ar fi culoarea, umplerea conturului, paleta de culori, tipul de linie, dimensiunea și multe altele. Putem seta acești parametri egali cu modul în care vrem să arate vizualul nostru. 

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Să revenim la LuckyTemplates și să disecăm conținutul codului nostru. Începem cu setul nostru de date care conține cele două variabile ale noastre, sexul și vârsta. Adăugăm puncte pentru minim, maxim și alte puncte importante. 

Culoare = Sex înseamnă că culoarea intrigii va fi bazată pe gen. Apoi setăm culoarea de umplere la #F2F2F2, lățimea liniei casetei la 0,3 și alegem paleta noastră de culori. În cele din urmă, ne eliminăm legenda și asta completează singura noastră linie de cod R.

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Utilizarea R în LuckyTemplates: Box Plot 2

Să continuăm cu a doua noastră imagine. Vom începe prin a înlocui primul nostru cod cu o comandă diferită care arată astfel.

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

În acest exemplu, ceea ce facem este aproape același lucru, dar ne confruntăm până acum. Funcția facet.by este echivalentul cu multipli mici și, pe baza codului nostru, facem fațete de Embarked. 

Aceasta înseamnă că luăm aceeași imagine, dar acum, creăm o versiune cu multipli mici bazată pe porturile de origine. Acum, dacă facem clic pe Run , vom obține patru diagrame cu casete care arată exact ceea ce dorim. 

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Utilizarea R în LuckyTemplates: Histograma 1

Să trecem la histograme pentru al treilea exemplu folosind următorul cod.

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Creăm o histogramă simplă pe baza codului nostru. Avem doar setul nostru de date, variabila vârstă, numărul de casete pentru histograma noastră și culoarea de umplere. Apoi, faceți clic pe Run

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Acum putem vedea pasagerii noștri grupați în funcție de vârstă. 

Un alt lucru pe care îl putem face este să folosim comanda numită add . Să adăugăm linia mediană folosind add = „median”

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Faceți clic pe Run și asta ne arată mediana. 

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

De asemenea, putem schimba asta pentru a însemna folosind add = „medie”.

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Faceți clic pe Run și linia se va muta de la mediană la medie. 

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

După cum am văzut, avem o mulțime de opțiuni în aceste imagini. Putem schimba culorile, titlurile și axele, de exemplu. Nu există într-adevăr niciun parametru pe care să nu-l putem modifica pentru a se potrivi cu tema noastră sau felul în care vrem să arate vizualul nostru. 

Utilizarea R în LuckyTemplates: Histograma 2

Să trecem rapid la următorul nostru exemplu. Histograma 2 este o histogramă cu fațete și, în acest caz, facem față ambelor genuri și dacă au supraviețuit sau nu. Vom folosi următorul cod pentru acest vizual.

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Putem vedea că acesta este un tip de vizual care ar fi destul de greu de creat în orice alt mod. Din nou, o putem face prin Deneb, dar ar fi nevoie de o cantitate destul de mare de cod pentru a o face. În timp ce aici, este doar o singură linie simplă. 

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Utilizarea R în LuckyTemplates: Histograma 3

Să mai facem o histogramă și o facem puțin diferit. De data aceasta, vom face față în funcție de clasa de pasageri în care se aflau pasagerii și vom adăuga și o linie mediană.

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Faceți clic pe Run. 

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

Privind vizual, putem vedea, de asemenea, că bărbații de clasa a III-a au avut cel mai mare număr de victime în acest dezastru.

Observați că în acest exemplu, am folosit schema de culori implicită, așa că nu se potrivește cu adevărat cu tema noastră. Am făcut asta în mod intenționat pentru a ilustra modul în care alege automat o schemă de culori dacă nu introducem una. 

Utilizarea R în LuckyTemplates: QQ Plot

În cele din urmă, am ajuns la ultimul nostru tip de diagramă. 

Din nou, există aproximativ 15 tipuri de diagrame pe care le puteți rula aici, iar aceasta se numește diagrama QQ. Dacă ați lucrat destul de mult în statistică, probabil ați fi auzit sau văzut un complot QQ înainte. 

Următorul nostru cod ne ajută să stabilim dacă un anumit câmp este distribuit conform unei anumite distribuții. Deci, în acest caz, ne uităm dacă este distribuit în mod normal prin reprezentarea grafică a distribuției reale în raport cu distribuția teoretică.

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe

La fel ca în exemplele anterioare, acesta este un lucru dificil de făcut în orice alt mod. Dar folosind tehnica noastră, va fi nevoie de câțiva parametri pentru a crea diagrama QQ cu un eșantion teoretic. 

Utilizarea R în LuckyTemplates: crearea de elemente vizuale complexe


R pentru LuckyTemplates | Ghid pentru începători
Elemente vizuale personalizate LuckyTemplates – Construiți o aplicație de raportare
Rapoarte vizuale personalizate în LuckyTemplates

Concluzie

În blogul de astăzi, am învățat modalitatea simplă de a crea imagini puternice și complexe în LuckyTemplates folosind R. 

Oferă aplicabilitate și flexibilitate extraordinare pentru crearea de diagrame care sunt greu de obținut folosind în alt mod. De asemenea, vă oferă flexibilitatea de a ajusta parametrii la preferințele dvs. Puteți face mult mai multe în ceea ce privește culoarea fundalului și fontul și tot felul de formatare. 

Folosind o singură linie de cod, există puține lucruri pe care trebuie să știți pentru a crea diagrame perspicace, care sperăm să vă inspire să utilizați această tehnică în rapoartele viitoare.

În următoarea parte a acestei serii, vom discuta despre modalitățile simple de a crea carduri KPI excelente. 

Toate cele bune,

Brian Julius

Leave a Comment

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți