Scatter Plot In R Script: Jak vytvořit a importovat

V tomto tutoriálu se naučíte, jak vytvořit vizualizaci bodového grafu pomocí R skriptu. To je založeno na zprávě předložené pro . Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.

Obsah

Co je Scatter Plot

Bodový graf je typ vizualizace dat, která se používá k zobrazení vztahu mezi dvěma spojitými proměnnými. Je to graf, kde je každý datový bod reprezentován tečkou a poloha tečky na vodorovné a svislé ose odpovídá hodnotám dvou proměnných.

Bodové grafy jsou užitečné nástroje pro identifikaci vzorců a trendů v datech. Přidáním tohoto vizuálu do přehledů LuckyTemplates získáte lepší přehled o datech, která prezentujete. A na konci tohoto tutoriálu budete schopni vytvořit R bodový graf, který vypadá takto:

Scatter Plot In R Script: Jak vytvořit a importovat

Tato diskuse je rozdělena do čtyř kroků. Nejprve se naučíte, jak vytvořit základní bodový graf. Potom použijete hladkou čáru, která ukáže trend dat v grafu. Třetí a čtvrtý krok jsou zaměřeny hlavně na témata a změny formátování, které můžete použít na bodový graf.

Scatter Plot In R Script: Jak vytvořit a importovat

Datová sada použitá v tomto příkladu je tabulka obsahující jméno klienta, dobu trvání, výdělky a hodinovou sazbu.

Scatter Plot In R Script: Jak vytvořit a importovat

Vytvořte základní bodový graf ve vizuálu R skriptu

Otevři tvůj .

Chcete-li začít, musíte mít tři , tidyverse , ggthemes a ggpubr .

Pokud je nemáte nainstalované, použijte funkci install.packages() . Jakmile budete hotovi, musíte je pomocí funkce library() načíst do prostředí R.

Scatter Plot In R Script: Jak vytvořit a importovat

Zkopírujte kódy knihovny R a přejděte na LuckyTemplates. Otevřete editor skriptů R a vložte kód. Zde můžete pokračovat ve vytváření kódu R.

Dále použijte funkci ggplot() k vytvoření bodového grafu. Nejprve musíte zadat datovou sadu, která bude použita v grafu, tedy příkaz database %>% . V tomto případě se místo funkce filtru použije a.

Scatter Plot In R Script: Jak vytvořit a importovat

Chcete-li zadat datovou sadu, musíte použít argument aes() a poté zadat osu x a y. V tomto případě je to hodina trvání a výdělek. Poté použijte funkci geom_point() k zobrazení bodů na grafu.

Dále můžete provádět změny formátování bodového grafu pomocí různých funkcí, jako je „barva“ nebo „tvar“. Pokud chcete na graf použít dynamický vzhled, můžete nastavit barvu a velikost bodu na konkrétní hodnotu, jak je vidět v příkladu.

Když spustíte kód, získáte tento bodový graf v LuckyTemplates. Všimněte si, že získáte větší a tmavší kruhy, když je jejich ekvivalentní hodnota hodinové sazby vyšší.

Scatter Plot In R Script: Jak vytvořit a importovat

Přidejte do grafu hladkou čáru

V tomto dalším kroku se naučíte, jak do grafu přidat hladkou čáru. Hladká čára je čára, která je přizpůsobena datům, aby vám pomohla prozkoumat potenciální vztahy mezi dvěma proměnnými.

Chcete-li přidat hladkou čáru, použijte funkci geom_smooth() .

Scatter Plot In R Script: Jak vytvořit a importovat

Když spustíte R skript, bodový graf bude vypadat takto. Hladká čára nyní ukazuje trend dat s 95% intervalem spolehlivosti.

Scatter Plot In R Script: Jak vytvořit a importovat

Měřítko osy x a y můžete změnit pomocí funkcí scale_x_continuous() a scale_y_continuous() .

V tomto případě se osa y převede na logaritmickou stupnici, zatímco osa x zůstane stejná.

Scatter Plot In R Script: Jak vytvořit a importovat

Když spustíte R kód, výsledky se nyní zobrazí logaritmicky. Mění se i hladká linie.

Scatter Plot In R Script: Jak vytvořit a importovat

Navíc, protože graf automaticky umísťuje popisky na osy, můžete je odstranit pomocí funkce labs() .

Scatter Plot In R Script: Jak vytvořit a importovat

Scatter Plot In R Script: Jak vytvořit a importovat

Formát Vzhled R Scatter Plochu

Poté, co vytvoříte základní formu bodového grafu, je dalším krokem přizpůsobení jeho motivu a vzhledu.

K formátování bodového grafu v editoru R Script použijte funkci theme() . A v rámci této funkce můžete přidat další argumenty pro přizpůsobení.

Scatter Plot In R Script: Jak vytvořit a importovat

Panel.grid.major ( ) a panel.grid.minor( ) umožňují upravit typ čáry a barvu mřížky grafu. Pokud chcete odstranit mřížku, použijte funkci element_blank() .

Panel.background a plot.background jsou odstraněny , aby byl bodový graf průhledný. To vám umožňuje flexibilně umístit graf kamkoli do sestavy. Pokud chcete odstranit legendu z grafu, nastavte funkci legend.position na 'none'.

Můžete také formátovat čáru a text osy x a y. Čáru můžete zesílit nebo ztenčit nebo text zvětšit či zmenšit.

Scatter Plot In R Script: Jak vytvořit a importovat

Scatter Plot In R Script: Jak vytvořit a importovat

Pokud se chcete dozvědět o dalších funkcích formátování, které můžete ve svém grafu použít, přejděte do sekce Nápověda v RStudio . Do vyhledávacího pole zadejte „téma“ a zobrazí se seznam funkcí formátování.

Scatter Plot In R Script: Jak vytvořit a importovat

Existuje celá řada formátovacích funkcí, které můžete použít v R. Nezapomeňte použít to, co potřebujete, a nepřehánějte to.

Upravte barvu a rozsah datových bodů

V poslední části tohoto tutoriálu se naučíte, jak formátovat barevnou škálu a rozsah velikostí bodů v bodovém grafu.

Funkce scale_colour_viridis_b() poskytuje barevné mapy, které jsou vjemově jednotné jak v barvě, tak v černobílé. Jsou také navrženy tak, aby je vnímali diváci s běžnými formami barvosleposti.

Scatter Plot In R Script: Jak vytvořit a importovat

Pokud jej prohledáte v sekci Nápověda v RStudio, uvidíte různé argumenty, které můžete použít k formátování grafů. Mezi možnostmi můžete přepínat a zjistit, který výsledek nejlépe odpovídá vašemu přehledu.

Například funkce scale_size_continuous() mění velikost bodů nebo tvarů v grafu podle spojité proměnné. Umožňuje určit minimální a maximální velikosti bodů, které by měly být v grafu použity.

V tomto případě je 4 minimum a 17 maximum.

Scatter Plot In R Script: Jak vytvořit a importovat

Takto nyní vypadá konečný R bodový graf.

Scatter Plot In R Script: Jak vytvořit a importovat

Závěr

V tomto tutoriálu jste se naučili, jak vytvořit R bodový graf v LuckyTemplates. Bodový graf je typ vizualizace dat používaný k zobrazení vztahu mezi dvěma spojitými proměnnými. V LuckyTemplates můžete vytvořit bodový graf pomocí balíčku ggplot a vizuálu R Script.

Bodové grafy jsou užitečné nástroje pro vizualizaci a identifikaci vzorů a trendů v datech. Jsou také užitečné pro identifikaci odlehlých hodnot nebo anomálií.

Celkově je vytvoření bodového grafu v LuckyTemplates pomocí R jednoduchý proces a umožňuje vám využít výkonné možnosti vizualizace dat balíčku ggplot.

Vše nejlepší,

Hossein Seyedagha


Vytvoření tabulky data v LuckyTemplates

Vytvoření tabulky data v LuckyTemplates

Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.

LuckyTemplates Mobile Reporting Tipy a techniky

LuckyTemplates Mobile Reporting Tipy a techniky

Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.

Profesionální servisní analytické zprávy v LuckyTemplates

Profesionální servisní analytické zprávy v LuckyTemplates

V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.

Bežné funkcie SQL: Prehľad

Bežné funkcie SQL: Prehľad

Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.

Vytvoření šablony LuckyTemplates: Průvodce a tipy

Vytvoření šablony LuckyTemplates: Průvodce a tipy

V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.

Parametry pole a malé násobky v LuckyTemplates

Parametry pole a malé násobky v LuckyTemplates

V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.

LuckyTemplates Rank a vlastní seskupení

LuckyTemplates Rank a vlastní seskupení

V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

V tomto tutoriálu se budu zabývat konkrétní technikou, jak zobrazit kumulativní součet pouze do určitého data ve vašich vizuálech v LuckyTemplates.

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Naučte se vytvářet a přizpůsobovat Bullet grafy v LuckyTemplates, které se používají hlavně pro měření výkonu oproti cílovým nebo předchozím rokům.