Фасетування
Фасетування — це потужний спосіб розбити складний графік на кілька простіших, що дозволяє порівнювати дані між різними категоріями. Замість того, щоб створювати окремі графіки вручну для кожної групи (наприклад, для кожного типу пального), ggplot2
пропонує функції, такі як facet_wrap()
та facet_grid()
, які автоматично створюють підграфіки для категоріальних змінних. Це полегшує виявлення тенденцій, аномалій і закономірностей у підгрупах.
Приклад: фасетування за типом пального
Фасетування дозволяє розділити графік на кілька панелей на основі значень категоріальної змінної. У цьому прикладі діаграма розсіювання ціни продажу залежно від пробігу розділена на окремі панелі для кожного типу пального.
ggplot(df, aes(x = km_driven, y = selling_price)) +
geom_point() +
facet_wrap(~ fuel) +
labs(title = "Selling Price vs Kilometers Driven (by Fuel Type)")
Це спрощує порівняння взаємозв'язків між категоріями, оскільки кожен тип пального відображається на окремому графіку. Закономірності, які могли бути приховані на об'єднаній діаграмі розсіювання, стають більш очевидними при розділенні.
Приклад: фасетна сітка для пального та трансмісії
Фасетна сітка дозволяє розділити графік на кілька панелей за двома категоріальними змінними. У цьому прикладі діаграма розсіювання ціни продажу залежно від пробігу розділена за типом пального (рядки) та типом трансмісії (стовпці).
ggplot(df, aes(x = km_driven, y = selling_price)) +
geom_point() +
facet_grid(fuel ~ transmission) +
labs(title = "Selling Price vs Kilometers Driven (by Fuel and Transmission)")
Ця візуалізація дозволяє легко порівнювати, як взаємозв'язок між пробігом і ціною відрізняється не лише за типом пального, а й за типом трансмісії. Вона забезпечує чітке порівняння закономірностей між кількома категоріями.
Підсумок типів графіків
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain the difference between facet_wrap() and facet_grid()?
How do I choose which variable to facet by in my plot?
Can you give more examples of when faceting is useful?
Awesome!
Completion rate improved to 4
Фасетування
Свайпніть щоб показати меню
Фасетування — це потужний спосіб розбити складний графік на кілька простіших, що дозволяє порівнювати дані між різними категоріями. Замість того, щоб створювати окремі графіки вручну для кожної групи (наприклад, для кожного типу пального), ggplot2
пропонує функції, такі як facet_wrap()
та facet_grid()
, які автоматично створюють підграфіки для категоріальних змінних. Це полегшує виявлення тенденцій, аномалій і закономірностей у підгрупах.
Приклад: фасетування за типом пального
Фасетування дозволяє розділити графік на кілька панелей на основі значень категоріальної змінної. У цьому прикладі діаграма розсіювання ціни продажу залежно від пробігу розділена на окремі панелі для кожного типу пального.
ggplot(df, aes(x = km_driven, y = selling_price)) +
geom_point() +
facet_wrap(~ fuel) +
labs(title = "Selling Price vs Kilometers Driven (by Fuel Type)")
Це спрощує порівняння взаємозв'язків між категоріями, оскільки кожен тип пального відображається на окремому графіку. Закономірності, які могли бути приховані на об'єднаній діаграмі розсіювання, стають більш очевидними при розділенні.
Приклад: фасетна сітка для пального та трансмісії
Фасетна сітка дозволяє розділити графік на кілька панелей за двома категоріальними змінними. У цьому прикладі діаграма розсіювання ціни продажу залежно від пробігу розділена за типом пального (рядки) та типом трансмісії (стовпці).
ggplot(df, aes(x = km_driven, y = selling_price)) +
geom_point() +
facet_grid(fuel ~ transmission) +
labs(title = "Selling Price vs Kilometers Driven (by Fuel and Transmission)")
Ця візуалізація дозволяє легко порівнювати, як взаємозв'язок між пробігом і ціною відрізняється не лише за типом пального, а й за типом трансмісії. Вона забезпечує чітке порівняння закономірностей між кількома категоріями.
Підсумок типів графіків
Дякуємо за ваш відгук!