← На главную

Строим кастомный квартет Энскомба в ggplot и Plotnine

19.06.2026 09:08 · hackernews

Начинаем с одной строки кода, затем постепенно улучшаем и настраиваем визуализацию. Финальный пример строит график для anscombe_quartet — набора данных с четырьмя датасетами, известного как квартет Энскомба. Используем ggplot с эстетиками x и y. Точки рисуются через geom_point с цветом sienna, заливкой orange и размером 3. Линии регрессии добавляются через geom_smooth с методом lm, доверительный интервал отключён (se = False), линия строится на всём диапазоне (fullrange = True), цвет steelblue, толщина 1. Разбивка по датасетам — через facet_wrap с переменной dataset. Заголовок задан через labs: "Anscombe's Quartet". Шкала Y ограничена значениями 4, 8, 12 через scale_y_continuous. Координатная система фиксированная (coord_fixed) с пределами X от 3 до 22, Y от 2 до 14. Далее применяется тема theme_tufte с базовым семейством шрифтов Futura и базовым размером 16. Дополнительные настройки через theme: линии осей — element_line цвета "#4d4d4d", крупные деления ticks — прозрачные ("#00000000"), заголовки осей убраны (element_blank()), расстояние между панелями panel_spacing = 0.09. В итоге получается кастомизированная визуализация под личный стиль или бренд организации. Если захочется делать такие же графики со своими данными — в следующем разделе расскажут, как установить Plotnine.

Читать оригинал →