Створення діаграми джиттера за допомогою Ggplot2 у RStudio

Пакет є найповнішим способом побудови графіків і графіків. Такі компанії, як New York Times і The Economist, активно використовують ggplot2 для створення своїх візуалізацій. З великими компаніями, які використовують цей інструмент, важливо мати базу знань про те, як використовувати ggplot2 для створення візуалізацій, таких як графік джиттера.

У цьому підручнику ви дізнаєтеся, як створити діаграму тремтіння за допомогою ggplot2 у . Як тільки ви зрозумієте граматику графіки в ggplot2, ви зможете об’єднати будь-який графік або графік.

Діаграма тремтіння – це тип, який використовується для відображення розподілу набору точок числових даних. «Трихання» в назві графіка означає випадкову варіацію, яка додається до положення кожного символу вздовж осей x та y.

Ця варіація допомагає запобігти накладанню символів і полегшує перегляд розподілу точок даних у випадках високої щільності точок у певних областях графіка.

Якщо у вас є густонаселений графік, графік тремтіння може полегшити розуміння вашої візуалізації. Ви також можете використовувати його для побудови розподілу за категоріями, що є альтернативою прямокутному графіку або .

Зміст

Створення діаграми джиттера в R

Для цієї демонстрації використовується набір даних tidyverse .

Створення діаграми джиттера за допомогою Ggplot2 у RStudio

Спочатку створіть діаграму розсіювання за допомогою функції ggplot () . У цьому випадку на осі абсцис – рік, а на осі у – набір даних про милі на галлон.

Створення діаграми джиттера за допомогою Ggplot2 у RStudio

Коли ви запустите код, ви побачите, що графік показує точки, які утворюють пряму лінію відносно осі y.

Створення діаграми джиттера за допомогою Ggplot2 у RStudio

Використовуйте функцію geom_jitter () , щоб додати ще один шар до графіка. Коли ви запустите код, ви побачите, що точки на графіку змістилися. Точки будуть продовжувати зміщуватися щоразу, коли ви запускаєте код.

Створення діаграми джиттера за допомогою Ggplot2 у RStudio

Щоб зупинити постійне зміщення точок, використовуйте функцію set.seed () . Усередині дужок введіть будь-яке випадкове число. У цьому випадку це 1234. Після запуску коду ви побачите, що графік залишається незмінним, навіть якщо ви кілька разів натискаєте кнопку «Виконати».

Створення діаграми джиттера за допомогою Ggplot2 у RStudio

Створення діаграми джиттера з категоріальними змінними

Ви також можете використовувати функцію geom_jitter ( ) для категоріальних змінних.

Використовуючи той самий аргумент, давайте змінимо вісь x на mpg, а вісь y – на початок координат. Коли ви запускаєте новий рядок коду, ви бачите, що дані не відображаються прямими лініями, а випадково розподіляються на графіку.

Створення діаграми джиттера за допомогою Ggplot2 у RStudio

Це допоможе вам візуалізувати окремі спостереження для кожної категорії та те, як вони відрізняються. У цьому випадку ви можете побачити типовий пробіг одного походження порівняно з іншим.

Ви можете додати колір до графіка, додавши ще один аргумент у функції aes () . Ви також можете встановити розмір точок відповідно до певного значення даних у своєму наборі даних.

Створення діаграми джиттера за допомогою Ggplot2 у RStudio

У цьому прикладі графік тремтіння полегшив ідентифікацію походження з більшістю автомобілів і тих, які мають кращий пробіг.

Через розмір, заданий у коді, сюжет виглядає перенасиченим. Ви можете змінити розмір або колір точок даних залежно від ваших уподобань або бізнес-вимог.

Висновок

Діаграма тремтіння — це один із способів запровадити нову форму розуміння ваших візуалізацій. Це допомагає користувачам краще зрозуміти, що відбувається з даними. Цей графік є чудовою альтернативою типовій гістограмі або прямокутному графіку для побудови розподілів.

Здатність ефективно розуміти базову структуру набору даних робить графіки джиттера цінним інструментом у різних сферах, таких як статистика, аналіз даних і машинне навчання. Загалом графіки тремтіння забезпечують чітке та просте для розуміння представлення розподілу точок числових даних, що робить його потужним інструментом для візуалізації та аналізу даних.

Все найкраще,

Джордж Маунт

Leave a Comment

Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.