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!


Mi az a Power Query & M Language: Részletes áttekintés

Mi az a Power Query & M Language: Részletes áttekintés

Ez az oktatóanyag áttekintést nyújt a Power Query szerkesztőről és az M nyelvről a LuckyTemplates asztalon.

Oldalszámozott jelentés készítése: Szövegek és képek hozzáadása

Oldalszámozott jelentés készítése: Szövegek és képek hozzáadása

Ismerje meg, hogyan hozhat létre oldalszámozott jelentést, hogyan adhat hozzá szövegeket és képeket, majd exportálhatja a jelentést különböző dokumentumformátumokba.

A SharePoint automatizálási szolgáltatás | Bevezetés

A SharePoint automatizálási szolgáltatás | Bevezetés

Ismerje meg, hogyan használhatja a SharePoint automatizálási funkcióját munkafolyamatok létrehozására, és segít a SharePoint-felhasználók, -könyvtárak és -listák mikrokezelésében.

Oldja meg az adatelemzési kihívást a LuckyTemplates Accelerator segítségével

Oldja meg az adatelemzési kihívást a LuckyTemplates Accelerator segítségével

Fejlessze jelentéskészítési készségeit, ha csatlakozik egy adatelemzési kihíváshoz. Az Accelerator segítségével LuckyTemplates szuperfelhasználóvá válhatsz!

Összesítések futtatása a LuckyTemplates alkalmazásban a DAX segítségével

Összesítések futtatása a LuckyTemplates alkalmazásban a DAX segítségével

Ismerje meg, hogyan számíthatja ki a futó összegeket a LuckyTemplates programban a DAX segítségével. Az összesítések futtatása lehetővé teszi, hogy ne ragadjon le egyetlen egyéni eredménynél sem.

A LuckyTemplates Dax-változói állandóak: mit jelent ez?

A LuckyTemplates Dax-változói állandóak: mit jelent ez?

Ismerje meg a változók fogalmát a DAX-ban a LuckyTemplates-en belül, és a változók hatásait a mérőszámok kiszámítására.

LuckyTemplates lejtődiagram: Áttekintés

LuckyTemplates lejtődiagram: Áttekintés

Tudjon meg többet a LuckyTemplates Slope diagram nevű egyéni vizualizációról, amely egyetlen vagy több mérőszám növekedésének/csökkenésének megjelenítésére szolgál.

LuckyTemplates színes témák az egységes vizualizációkhoz

LuckyTemplates színes témák az egységes vizualizációkhoz

Fedezze fel a LuckyTemplates színtémáit. Ezek elengedhetetlenek ahhoz, hogy jelentései és vizualizációi zökkenőmentesen nézzenek ki és működjenek.

Átlag kiszámítása LuckyTemplatesben: Hétköznapi vagy hétvégi eredmények elkülönítése a DAX segítségével

Átlag kiszámítása LuckyTemplatesben: Hétköznapi vagy hétvégi eredmények elkülönítése a DAX segítségével

Az átlag kiszámítása a LuckyTemplates alkalmazásban számos módon elvégezhető, hogy pontos információkat kapjon üzleti jelentéseihez.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

Nézzük meg a Standard LuckyTemplates Theming témakört, és tekintsünk át néhány olyan funkciót, amely magában a LuckyTemplates Desktop alkalmazásban található.