Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Î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.
Ș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.
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.
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.
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.
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.
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.
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: Box Plot 1
Mai întâi, faceți clic pe pictograma R Script sub panoul Vizualizări. Pe ecran va apărea o imagine.
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.
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.
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.
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.
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.
Apoi, vom numi cele două biblioteci ale noastre — ggplot2 și ggpubr.
În cele din urmă, iată singura noastră linie de cod. Îl vom lipi sau, în cazul tău, îl vom introduce și asta este.
Dacă apăsăm Run , codul creează această imagine vizuală a graficului de casete.
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.
Î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 .
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.
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: 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.
Î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: Histograma 1
Să trecem la histograme pentru al treilea exemplu folosind următorul cod.
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 .
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” .
Faceți clic pe Run și asta ne arată mediana.
De asemenea, putem schimba asta pentru a însemna folosind add = „medie”.
Faceți clic pe Run și linia se va muta de la mediană la medie.
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.
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: 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ă.
Faceți clic pe Run.
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ă.
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.
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
Ce este Sinele în Python: Exemple din lumea reală
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.
Î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.
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.
Î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.
Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.
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.
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.
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