Ggplot2 Plots în Excel pentru vizualizări avansate de date

În acest tutorial, voi arăta cum să scrieți diagrame ggplot2 în Excel pentru a crea vizualizări de date personalizate reproductibile și mai avansate, cu o calitate și o estetică îmbunătățite. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.

ggplot2 plots este un pachet R binecunoscut pentru vizualizarea datelor. Vom extinde asta la Excel prin pachetul deschis XLSX. Acesta este folosit pentru a citi, scrie sau edita fișiere XLSX, deci trebuie să fie extensia modernă de fișier Excel.

Puteți utiliza acest lucru pentru a automatiza complet producția de registre de lucru Excel de la R. Are unele asemănări cu VBA în ceea ce privește modul în care funcționează. Lucrul frumos despre utilizarea acestui pachet este că puteți extinde capacitățile de raportare Excel cu capabilitățile lui R.

ggplot2 este un pachet de vizualizare foarte respectat. Mulți dintre jurnaliștii și publicațiile de top de date folosesc acest pachet și îl acoperim în cursurile R pentru utilizatorii LuckyTemplates de la LuckyTemplates. Puteți arunca o privire și la asta.

Cuprins

Cum să scrieți diagrame ggplot2 în Excel

Pentru demonstrația noastră de astăzi, ne vom concentra pe pachetul deschis XLSX și ne vom scrie acele rezultate, în special ggplot2 în Excel. Va trebui să creăm obiecte în R. Vom putea să manipulăm acele obiecte, să inserăm totul în Excel și apoi să închidem registrul de lucru.

Sunt aici în studioul R. Vom citi aici un set de date MPG de pe web. De asemenea, am câteva pachete pe care le folosim.

Ggplot2 Plots în Excel pentru vizualizări avansate de date

Acum, să mergem mai departe și să începem cu funcția cap. Vom crea aici registrul de lucru și apoi îl voi numi foaie_analyse . Ai putea să-i spui cum vrei. Va fi addWorksheet la acest registru de lucru. Să numim foii de nume, Analiză.

Ggplot2 Plots în Excel pentru vizualizări avansate de date

Voi face o regresie liniară de bază. Vom vizualiza acele rezultate și apoi le vom arunca în Excel. Voi numi acest lucru mpg_lm pentru modelul liniar. R este într-adevăr construit pentru analiză statistică, deci are o funcție pentru a face regresia liniară. Vom modela mpg pe greutate. Aceasta este o regresie liniară.

Acum, am de gând să ordonez rezultatele. Pachetul de funcții ordonat este menit să preia unele dintre rezultatele lui R și să le pună într-o mașină mai consistentă și un format ușor de utilizat aici. Avem totul stivuit într-o formă consistentă de tabel, așa că asta va face mult mai ușor de pus în Excel. Excel-ului îi place să aibă lucruri în tabele.

Ggplot2 Plots în Excel pentru vizualizări avansate de date

Să scriem asta în Excel acum. Voi folosi writeDataTable . Foaia va fi foaia de analiză _ și vom spune, X este egal cu mpg_lm_tidy . Acesta va fi scris ca un tabel în Excel și nu vom include numele rândurilor.

Ggplot2 Plots în Excel pentru vizualizări avansate de date

Și apoi, ceea ce vom face este să vizualizăm asta. Îl vom verifica mai întâi în R, apoi vom trimite acele rezultate în Excel . Practic, ceea ce facem aici va crea o diagramă de scanare. Voi adăuga geom_point și apoi voi adăuga geom_smooth . Metoda de aici va fi lm pentru modelul liniar. Când rulez asta, vedem graficul nostru de regresie.

Avem greutatea pe axa X. Avem mgp pe Y și apoi vedem relația înclinată descendentă, aici este linia noastră de ajustare a regresiei. Deci, avem aici coeficienții, valorile de potrivire etc.

Ggplot2 Plots în Excel pentru vizualizări avansate de date

Și apoi, vom adăuga graficul, astfel încât să putem adăuga acest lucru și în registrul de lucru. Acesta va fi insertPlot , să spunem registru de lucru ( wb ), foaia va fi din nou analysis_sheet și apoi putem specifica rândul de început și dimensiunile.

Ggplot2 Plots în Excel pentru vizualizări avansate de date

Ultimul lucru pe care îl vom face aici este să specificăm unde se îndreaptă acest raport. Voi apela acest raport mpg și apoi îmi voi salva registrul de lucru. O să rulez asta și apoi putem merge să luăm acest fișier și să aruncăm o privire.

Ggplot2 Plots în Excel pentru vizualizări avansate de date

Am terminat acum Excel. Locul în care ajunge acest fișier are legătură cu locul în care se află directorul tău de lucru în R, așa că te poți conecta la asta.

Ggplot2 Plots în Excel pentru vizualizări avansate de date


LuckyTemplates cu R și RStudio: Cum să începeți
Trei moduri de a utiliza scriptul R în
cadrele de date LuckyTemplates în R: Învățarea elementelor de bază

Concluzie

În acest tutorial, v-am arătat cum să scrieți diagrame ggplot2 în Excel. De ce ați face asta față de Excel când vine vorba de trasare? Ei bine, un lucru este reproductibilitatea lui ggplot. Totul este bazat pe cod. Nu există nicio indicare și clic, iar asta face lucrurile mai personalizabile.

Dezavantajele, pe de altă parte, sunt că nu sunt interactive. Imaginea este doar statică. Nu putem da clic pe el. Nu avem sfaturi sau ceva de genul acesta. Este posibil ca diagramele ggplot să nu fie familiare utilizatorilor dvs., așa că acesta poate fi un alt dezavantaj.

Ne-am concentrat pe construirea de diagrame ggplot2 și pe trimiterea acestora în Excel. Ai putea construi un raport întreg în R pentru Excel. Orice trebuie să faceți în Excel, puteți apela de la distanță de la R. Un caz de utilizare specific pentru aceasta ar fi acele diagrame Excel greu de făcut cu care Excel se luptă cu adevărat. Excel are unele capacități statistice, așa că R va fi mult mai ușor de realizat.

Toate cele bune!

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