Vytvorenie Jitter Plot pomocou Ggplot2 v RStudio

Balík predstavuje najkomplexnejší spôsob vytvárania grafov a grafov. Firmy, ako napríklad New York Times a The Economist, vo veľkej miere využívajú ggplot2 na vytváranie svojich vizualizácií. Pri veľkých spoločnostiach, ktoré používajú tento nástroj, je dôležité mať vedomostnú základňu o tom, ako používať ggplot2 na vytváranie vizualizácií, ako je napríklad graf jitter.

V tomto návode sa naučíte, ako vytvoriť graf jitter pomocou ggplot2 v . Keď pochopíte gramatiku grafiky v ggplot2, budete môcť spojiť akýkoľvek graf alebo graf.

Jitterplot je typ, ktorý sa používa na zobrazenie rozloženia množiny číselných údajových bodov. Jitter v názve grafu odkazuje na náhodnú variáciu, ktorá sa pridáva k polohe každého symbolu pozdĺž osi x a y.

Táto variácia pomáha predchádzať prekrývaniu symbolov a uľahčuje zobrazenie rozloženia údajových bodov v prípadoch, keď je v určitých oblastiach grafu vysoká hustota bodov.

Ak máte husto zastavaný pozemok, jutterplot môže uľahčiť pochopenie vašej vizualizácie. Môžete ho tiež použiť na vykreslenie distribúcií podľa kategórie, čo je alternatíva ku krabicovému grafu alebo .

Obsah

Vytvorenie zápletky Jitter v R

Na túto demonštráciu sa používa súbor údajov tidyverse .

Vytvorenie Jitter Plot pomocou Ggplot2 v RStudio

Najprv vytvorte bodový graf pomocou funkcie ggplot ( ) . V tomto prípade je os x rok, zatiaľ čo os y je súbor údajov mpg.

Vytvorenie Jitter Plot pomocou Ggplot2 v RStudio

Keď spustíte kód, môžete vidieť, že graf ukazuje body tvoriace priamku vzhľadom na os y.

Vytvorenie Jitter Plot pomocou Ggplot2 v RStudio

Na pridanie ďalšej vrstvy do grafu použite funkciu geom_jitter ( ) . Keď spustíte kód, uvidíte, že body v grafe sa posunuli. Body sa budú posúvať pri každom spustení kódu.

Vytvorenie Jitter Plot pomocou Ggplot2 v RStudio

Ak chcete zastaviť neustále posúvanie bodov, použite funkciu set.seed ( ) . Do zátvorky zadajte ľubovoľné náhodné číslo. V tomto prípade je to 1234. Po spustení kódu uvidíte, že graf zostáva rovnaký, aj keď opakovane kliknete na Spustiť.

Vytvorenie Jitter Plot pomocou Ggplot2 v RStudio

Vytváranie Jitter Plotu s kategorickými premennými

Pre kategorické premenné môžete použiť aj funkciu geom_jitter ( ) .

Pomocou rovnakého argumentu zmeňme os x na mpg a os y na pôvodnú. Keď spustíte nový riadok kódu, môžete vidieť, že namiesto zobrazenia údajov v priamych čiarach sú v grafe rozmiestnené náhodne.

Vytvorenie Jitter Plot pomocou Ggplot2 v RStudio

To vám pomôže vizualizovať jednotlivé pozorovania pre každú kategóriu a ako sa líšia. V tomto prípade môžete vidieť typický počet najazdených kilometrov jedného pôvodu oproti druhému.

Do grafu môžete pridať farbu pridaním ďalšieho argumentu vo funkcii aes ( ) . Môžete tiež nastaviť veľkosť bodov na konkrétnu hodnotu údajov vo vašej množine údajov.

Vytvorenie Jitter Plot pomocou Ggplot2 v RStudio

V tomto príklade graf jitter uľahčil identifikáciu pôvodu s najväčším počtom áut a tými, ktoré majú lepší kilometrový výkon.

Vzhľadom na veľkosť nastavenú v kóde vyzerá pozemok presýtene. Veľkosť alebo farbu údajových bodov môžete zmeniť v závislosti od vašich preferencií alebo obchodných požiadaviek.

Záver

Jitter plot je jedným zo spôsobov, ako priniesť novú formu náhľadu do vašich vizualizácií. Pomáha používateľom lepšie pochopiť, čo sa deje s údajmi. Tento graf je skvelou alternatívou k typickému histogramu alebo krabicovému grafu na vykresľovanie distribúcií.

Schopnosť efektívne porozumieť základnej štruktúre súboru údajov robí z jitter grafov cenný nástroj v rôznych oblastiach, ako sú štatistiky, analýza údajov a strojové učenie. Celkovo poskytujú grafy jitter jasnú a ľahko zrozumiteľnú reprezentáciu distribúcie číselných údajových bodov, čo z nich robí výkonný nástroj na vizualizáciu a analýzu údajov.

Všetko najlepšie,

George Mount


Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates

V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.

Techniky modelovania údajov na organizáciu opatrení DAX

Techniky modelovania údajov na organizáciu opatrení DAX

V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.

Osvedčené postupy toku jazyka Power Query

Osvedčené postupy toku jazyka Power Query

V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.

LuckyTemplates vlastní ikony | Vizualizační technika PBI

LuckyTemplates vlastní ikony | Vizualizační technika PBI

Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

V tomto blogu vám ukážu, jak můžete vytvořit tabulky LuckyTemplates pomocí vzorce, který kombinuje funkci UNION a funkci ROW.