Ggplot2 Plots Excelben a fejlett adatvizualizációkhoz

Ebben az oktatóanyagban bemutatom, hogyan írhat ggplot2-rajzokat az Excelben, hogy reprodukálható és fejlettebb egyéni adatvizualizációkat hozzon létre jobb minőséggel és esztétikával. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

A ggplot2 plots egy jól ismert R-csomag az adatok megjelenítésére. Ezt kiterjesztjük az Excelre a nyitott XLSX csomagon keresztül. Ez XLSX-fájlok olvasására, írására vagy szerkesztésére szolgál, ezért a modern Excel-fájlkiterjesztésnek kell lennie.

Ezzel valóban teljesen automatizálhatja az R-ből származó Excel-munkafüzetek előállítását. Működését tekintve van némi hasonlóság a VBA-hoz. A jó dolog ennek a csomagnak a használatában, hogy kibővítheti a jelentéskészítési képességeket az R képességeivel.

A ggplot2 egy nagyon elismert vizualizációs csomag. Sok vezető adatújságíró és publikáció használja ezt a csomagot, és mi foglalkozunk vele a LuckyTemplates R for Users tanfolyamain. Azt is meg lehet nézni.

Tartalomjegyzék

Hogyan írjunk ggplot2-táblákat az Excelben

Mai bemutatónkban a nyitott XLSX-csomagra összpontosítunk, és megírjuk az eredményeket, különösen a ggplot2-t Excelben. Objektumokat kell létrehoznunk az R programban. Képesek leszünk kezelni ezeket az objektumokat, beszúrni mindent az Excelbe, majd bezárni a munkafüzetet.

Itt vagyok az R stúdióban. Egy MPG adatkészletben fogunk olvasni itt az internetről. Van néhány csomagom is, amiket használunk.

Ggplot2 Plots Excelben a fejlett adatvizualizációkhoz

Most pedig kezdjük a fejfunkcióval. Itt elkészítjük a munkafüzetet, majd el fogom hívni analízis_lapnak . Nevezheted, aminek akarod. Ez lesz a munkalap hozzáadása ehhez a munkafüzethez. Nevezzük a lap nevét Elemzésnek.

Ggplot2 Plots Excelben a fejlett adatvizualizációkhoz

Egy igazán alapvető lineáris regressziót fogok végezni. Vizualizáljuk ezeket az eredményeket, majd bedobjuk az Excelbe. Ezt mpg_lm-nek fogom hívni a lineáris modellhez. R valóban statisztikai elemzésre készült, tehát van egy lineáris regressziós funkciója. Súly alapján fogunk mpg-t modellezni. Ez egy lineáris regresszió.

Most rendezem az eredményeket. A rendezett funkciócsomag célja, hogy átvegye az R eredményeit, és konzisztensebb gép- és felhasználóbarát formátumba helyezze azokat. Mindent egy egységes táblázat alakban helyeztünk el, így sokkal könnyebb lesz az Excelbe helyezni. Az Excel szereti, ha a dolgok táblázatokban vannak.

Ggplot2 Plots Excelben a fejlett adatvizualizációkhoz

Ezt most írjuk ki Excelbe. A writeDataTable -t fogom használni . A lap az elemzés _lap lesz , és azt fogjuk mondani, hogy X egyenlő az mpg_lm_tidy -vel . Ez táblázatként lesz megírva az Excelben, és nem adjuk meg a sorneveket.

Ggplot2 Plots Excelben a fejlett adatvizualizációkhoz

És akkor azt fogjuk tenni, hogy ezt vizualizáljuk. Először az R-ben ellenőrizzük, majd az eredményeket elküldjük a címre. Alapvetően, amit itt csinálunk, az egy szkenner terv létrehozása. Hozzá fogom adni a geom_point elemet , majd hozzáadom a geom_smooth elemet . A módszer itt az lm lesz a lineáris modellhez. Amikor ezt futtatom, látjuk a regressziós diagramunkat.

Súlyunk van az X tengelyen. Az Y-n mgp van , és akkor azt látjuk, hogy a lefelé mutató összefüggés itt a mi regressziós illeszkedési vonalunk. Tehát itt vannak az együtthatók, az illeszkedési értékek stb.

Ggplot2 Plots Excelben a fejlett adatvizualizációkhoz

Ezután hozzáadjuk a cselekményt, hogy ezt is hozzáadhassuk a munkafüzethez. Ez insertPlot lesz , mondjuk munkafüzet ( wb ), a lap az leszújra, majd megadhatjuk a kezdősort és a méreteket.

Ggplot2 Plots Excelben a fejlett adatvizualizációkhoz

Az utolsó dolog, amit itt fogunk tenni, az az, hogy meghatározzuk, hová kerül ez a jelentés. Felhívom ezt az mpg-reportot, majd elmentem a munkafüzetemet. Lefuttatom ezt, aztán lekérhetjük ezt a fájlt és megnézhetjük.

Ggplot2 Plots Excelben a fejlett adatvizualizációkhoz

Most már túl vagyok az Excelben. A hely, ahová ez a fájl kerül, összefügg azzal, hogy a munkakönyvtár hol található az R-ben, így ráhangolódhat.

Ggplot2 Plots Excelben a fejlett adatvizualizációkhoz




Következtetés

Ebben az oktatóanyagban megmutattam, hogyan írhat ggplot2 plotokat Excelben. Miért tenné ezt az Excelhez képest, amikor ábrázolásról van szó? Nos, egy dolog a ggplot reprodukálhatósága. Minden kódvezérelt. Nincs rámutatás és kattintás, és ez személyre szabhatóbbá teszi a dolgokat.

A hátránya viszont az, hogy nem interaktívak. A kép csak statikus. Nem tudunk rákattintani. Nincsenek eszközleírásaink vagy ilyesmi. Előfordulhat, hogy a ggplot parcellák nem ismerősek a felhasználók számára, így ez egy másik hátránya lehet.

Arra összpontosítottunk, hogy ggplot2 telkeket készítsünk, és ezeket elküldjük az Excelbe. Valóban elkészíthet egy teljes jelentést az R for Excel programban. Bármit meg kell tennie az Excelben, távolról is felhívhatja az R-ből. Ennek egyik konkrét felhasználási esete azok a nehezen kivitelezhető Excel diagramok, amelyekkel az Excel valóban küzd. Az Excel rendelkezik néhány statisztikai lehetőséggel, így az R sokkal könnyebben végrehajtható.

Minden jót!


Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.

LuckyTemplates mobil jelentéskészítési tippek és technikák

LuckyTemplates mobil jelentéskészítési tippek és technikák

Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Tekintse át a Power Apps és a Power Automate legfontosabb frissítéseit, valamint azok előnyeit és következményeit a Microsoft Power Platform számára.

Gyakori SQL-függvények: Áttekintés

Gyakori SQL-függvények: Áttekintés

Fedezzen fel néhány gyakori SQL-függvényt, amelyeket használhatunk, például a karakterláncot, a dátumot és néhány speciális függvényt az adatok feldolgozásához vagy manipulálásához.

LuckyTemplates sablonok létrehozása: útmutató és tippek

LuckyTemplates sablonok létrehozása: útmutató és tippek

Ebből az oktatóanyagból megtudhatja, hogyan hozhatja létre a tökéletes LuckyTemplates sablont, amely az Ön igényeinek és preferenciáinak megfelelően van konfigurálva.

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Ebben a blogban bemutatjuk, hogyan lehet a mezőparamétereket kis többszörösekkel rétegezni, hogy hihetetlenül hasznos betekintést és látványelemeket hozzon létre.

LuckyTemplates rangsor és egyéni csoportosítás

LuckyTemplates rangsor és egyéni csoportosítás

Ebből a blogból megtudhatja, hogyan használhatja a LuckyTemplates rangsorolási és egyéni csoportosítási funkcióit a mintaadatok szegmentálására és kritériumok szerinti rangsorolására.

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

Ebben az oktatóanyagban egy konkrét technikát fogok bemutatni, hogyan jelenítheti meg a kumulatív összeget csak egy adott dátumig a LuckyTemplates vizualizációjában.

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Ismerje meg, hogyan hozhat létre és testreszabhat Bullet diagramokat a LuckyTemplates alkalmazásban, amelyeket főként a teljesítmény mérésére használnak a célhoz vagy az előző évekhez képest.