🔹 ggplot(data, aes(x, y, color, fill, size, group))
data — назва датафрейму, який використовується для побудови графіка.
aes() — функція для задання естетичних параметрів (відображення змінних на візуальні елементи графіка):
x — змінна по осі X.
y — змінна по осі Y.
color — колір об’єктів (ліній, точок тощо) в залежності від змінної.
fill — заповнення (наприклад, кольором) всередині об’єкта (бар, полігон).
size — розмір об’єктів (наприклад, точок).
group — групування даних для побудови зв’язаних ліній або інших графічних елементів.
🔹 geom_*()
Функція, яка визначає тип геометричного об’єкта для побудови графіка.
Приклади:
geom_point() — точкова діаграма (scatter plot).
geom_line() — лінійний графік.
geom_bar() — стовпчиковий графік.
geom_histogram() — гістограма.
Кожен geom_ відображає дані в різний спосіб.
🔹 facet_*()
Функції для розбиття графіка на кілька панелей за значеннями змінних.
Дозволяє зручно порівнювати підмножини даних.
Приклади:
facet_wrap(~var) — створює окрему панель для кожного рівня змінної var.
facet_grid(rows ~ cols) — створює панелі в сітці: рядки та стовпці за відповідними змінними.
🔹 scale_*()
Функції для налаштування шкал: кольорів, розмірів, осей тощо.
Дозволяє змінювати:
- підписи
- діапазони
- кольорові палітри
Приклади:
scale_x_continuous() — налаштування шкали осі X.
scale_color_manual() — власні кольори для color.
scale_fill_brewer() — палітра кольорів з пакету RColorBrewer.
🔹 coord_*()
Функції, що визначають систему координат графіка.
Приклади:
coord_cartesian() — стандартна декартова система.
coord_flip() — змінює місцями осі X і Y.
coord_polar() — полярні координати (наприклад, для кругових діаграм).
🔹 theme_*()
Налаштування зовнішнього вигляду графіка.
Можна змінити:
- шрифти
- фони
- кольори сітки
- положення легенди
Приклади:
theme_minimal() — мінімалістичний стиль.
theme_classic() — класичний стиль.
theme() — детальне ручне налаштування елементів (наприклад, axis.text, legend.position тощо).