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


Alokace rozpočtu: Měsíční předpovědi napříč denními výsledky v LuckyTemplates

Alokace rozpočtu: Měsíční předpovědi napříč denními výsledky v LuckyTemplates

V tomto tutoriálu projdu algoritmem alokace rozpočtu v LuckyTemplates, kde porovnáte měsíční prognózy a denní prodeje.

Použití pokročilé logiky v LuckyTemplates k opravě vašich součtů

Použití pokročilé logiky v LuckyTemplates k opravě vašich součtů

Zjistěte, jak můžete získat správné součty ve výpočtech pomocí pokročilých vzorců DAX a pokročilé logiky v LuckyTemplates.

Zobrazení a formuláře PowerApps: Jak vytvářet a přizpůsobovat

Zobrazení a formuláře PowerApps: Jak vytvářet a přizpůsobovat

Přečtěte si další informace o zobrazeních a formulářích PowerApps a o tom, jak je vytvářet a přizpůsobovat speciálně pro aplikaci, kterou vytváříte.

Rozšířené šablony výkazů LuckyTemplates – koncepty vizualizace LuckyTemplates

Rozšířené šablony výkazů LuckyTemplates – koncepty vizualizace LuckyTemplates

V tomto blogovém tutoriálu se ponořím do toho, jak přizpůsobit šablony výkazů LuckyTemplates a jak efektivně vizualizovat finanční informace a data.

Návrh sestav LuckyTemplates – neomezené možnosti

Návrh sestav LuckyTemplates – neomezené možnosti

Takto vypadá skvělý design sestav LuckyTemplates. Jedná se o předpřipravený design, který využívá nápovědu a záložky s impozantní navigací.

LuckyTemplates UŽIVATELSKÝ VZTAH Vs. TREATAS

LuckyTemplates UŽIVATELSKÝ VZTAH Vs. TREATAS

Naučte se rozdíl mezi funkcí LuckyTemplates USERELATIONSHIP a funkcí TREATAS, které se obě používají při vytváření mír DAX.

Zcela nový kurz: Microsoft Excel pro začátečníky

Zcela nový kurz: Microsoft Excel pro začátečníky

Zcela nový kurz: Microsoft Excel pro začátečníky

Funkce ISNULL SQL v příkazech případu

Funkce ISNULL SQL v příkazech případu

Naučte se a pochopte, jak můžete použít příkaz CASE spolu s funkcí ISNULL SQL k vrácení hodnoty, když je hodnota NULL.

Design řídicího panelu LuckyTemplates – působivý nápad na vizualizaci otáčení stránek

Design řídicího panelu LuckyTemplates – působivý nápad na vizualizaci otáčení stránek

Příklady řídicího panelu LuckyTemplates, naučte se a pochopte, jak vytvořit nejinovativnější vzhled vizualizace pro otáčení stránek pro návrh řídicího panelu LuckyTemplates v těchto jednoduchých krocích!

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

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

V tomto tutoriálu se naučíte, jak vytvořit vizualizaci R bodového grafu v LuckyTemplates pomocí vizuálu R Script.