# Типи графіків: як обрати правильний

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

- Курс: [Статистика для продакт-менеджерів і маркетологів](https://productovi.com/uk/courses/statistics-for-pm-and-marketers.md)
- Модуль: Опис даних
- Урок 4/24, ~47 хв
- Джерело: https://productovi.com/uk/courses/statistics-for-pm-and-marketers/charts

## Починай із запитання, а не з графіка

Рано чи пізно кожному в продуктовій команді Котокорму, і тобі теж, доводиться виносити число на слайд. Хороший графік з першого погляду відповідає на **одне запитання**. Поганий змушує читача здогадуватися, яким було запитання. Тож перш ніж відкривати меню діаграм, запиши, що саме має побачити читач. Обирати між типами графіків стає значно легше, коли помічаєш: майже кожен продуктовий і маркетинговий графік відповідає на одне з п'яти запитань:

| Запитання | Графік |
|---|---|
| Як **розподілені** значення однієї метрики? | Гістограма, діаграма розмаху |
| Як співвідносяться **категорії**? | Стовпчикова діаграма |
| Яку **частку цілого** має кожна частина? | Стовпчикова діаграма; кругова — лише для 2–4 частин |
| Чи **пов'язані** дві метрики? | Діаграма розсіювання |
| Як метрика **змінюється в часі**? | Лінійний графік |

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

![Кіт біля полиці з п'ятьма простими формами діаграм (стовпчики, горбок, точки, лінія, кругла діаграма) тягнеться лапою до однієї; над ним думка з лупою.](https://productovi.com/courses/statistics-for-pm-and-marketers/inline/charts-illustration-2.webp)

**Набір даних (CSV):** [Витрати нових покупців Котокорму за 90 днів](https://productovi.com/datasets/statistics-for-pm-and-marketers/charts/catchow-customer-spend.csv)

Ті самі 24 покупці, що й в уроці 3. Синтетичні дані, створені для цього курсу.

- `customer_id`: Ідентифікатор покупця
- `spend_90d`: Сумарні витрати за перші 90 днів, USD
- `orders_90d`: Кількість замовлень за перші 90 днів

## Розподіли: таблиці частот і гістограми

Щоб побачити форму однієї метрики, спершу побудуй **таблицю частот**: поділи діапазон значень на однакові **інтервали** (біни) й порахуй, скільки спостережень потрапляє в кожен. Кількість — це *абсолютна частота*; поділи на загальну кількість і отримаєш *відносну частоту* (у відсотках). З інтервалами по 50 дол. наші 24 покупці виглядають так:

| Витрати за 90 днів | Покупців | Частка |
|---|---|---|
| 0–49 | 16 | 67% |
| 50–99 | 6 | 25% |
| 100–149 | 1 | 4% |
| 150–199 | 0 | 0% |
| 200–249 | 1 | 4% |

**Гістограма** зображує цю таблицю стовпчиками, що торкаються один одного: інтервал на горизонтальній осі, кількість — на вертикальній. Стовпчики торкаються, бо інтервали — це послідовні відрізки однієї неперервної величини. У цьому головна відмінність **гістограми від стовпчикової діаграми**: стовпчикова порівнює окремі категорії, тож її стовпчики стоять окремо.

**Ширина інтервалу змінює історію.** Порівняй графік нижче з тим, що був в уроці 3: там на тих самих даних інтервали були по 20 дол. З інтервалами по 50 дол. весь «горб» 20–60 зливається в один стовпчик, і вже не видно, де насправді більшість покупців. Надто вузькі інтервали дають протилежну проблему: багато крихітних стовпчиків і випадковий шум. Для початку бери 5–15 інтервалів, потім спробуй кілька ширин і лише тоді обирай. Якщо значень багато, легшою альтернативою є **полігон частот** (лінія, що з'єднує верхівки стовпчиків): на ньому зручно накладати дві групи.

**Ті самі 24 покупці з інтервалами по 50 дол.**

| Витрати за 90 днів, USD | Покупці |
| --- | --- |
| 0–49 | 16 |
| 50–99 | 6 |
| 100–149 | 1 |
| 150–199 | 0 |
| 200–249 | 1 |

*Широкі інтервали ховають форму: порівняй з інтервалами по 20 дол. в уроці 3, де видно пік на 20–40 дол. і поступовий хвіст.*

## Діаграма розмаху: п'ять чисел на одній картинці

**Діаграма розмаху** («ящик з вусами», box plot) стискає розподіл до п'яти чисел і викидів. Для наших 24 покупців:

| Елемент | Що показує | Значення |
|---|---|---|
| Нижній «вус» | Найменше значення в межах | 12 дол. |
| Низ «ящика» | $Q_1$ | 24 дол. |
| Лінія в «ящику» | Медіана | 35 дол. |
| Верх «ящика» | $Q_3$ | 56 дол. |
| Верхній «вус» | Найбільше значення в межах (104 дол.) | 93 дол. |
| Точки | Викиди за межами | 110 дол., 240 дол. |

Щоб читати таку діаграму, потрібна практика, але вона окупається. «Ящик» — це середні 50% покупців. Лінія медіани ближче до низу «ящика», довгий верхній «вус» і точки над ним сигналізують про правосторонню асиметрію — саме те, що ми знайшли в уроці 3.

Найкраще діаграми розмаху працюють, коли **порівнюють групи поруч**. Уяви кур'єрів з уроку 2: «ящик» служби A — тонка смужка від 23 до 26 годин, а служби B — високий «ящик» від 18 до 30 із «вусами» від 14 до 38. Один погляд — і жодних середніх не треба. Так само працюють діаграми розмаху часу доставки за регіонами, сум замовлень за каналами чи тривалості сесій за версіями застосунку.

> **Чого не покаже діаграма розмаху**
>
> П'ять чисел не покажуть двох піків: розподіл, де є скупчення домогосподарств біля 25 дол. і скупчення котокафе біля 200 дол., може дати цілком звичайний на вигляд «ящик». На малих вибірках показуй також окремі точки або додай гістограму.

**Набір даних (CSV):** [Сесії та замовлення Котокорму за каналами, 4 тижні](https://productovi.com/datasets/statistics-for-pm-and-marketers/charts/catchow-channel-weeks.csv)

Щотижневі сесії та замовлення для п'яти маркетингових каналів. Синтетичні дані, створені для цього курсу.

- `week_start`: Понеділок, з якого починається тиждень (РРРР-ММ-ДД)
- `channel`: seo — органічний пошук, meta_ads — платні соцмережі, google_ads — платний пошук, email — розсилка, referral — посилання із сайтів партнерів
- `sessions`: Сесії на сайті
- `orders`: Зроблені замовлення

## Порівняння категорій: стовпчикові діаграми

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

- **Сортуй стовпчики** за значенням, якщо категорії не мають природного порядку (як місяці чи тарифи).
- **Починай вісь значень з нуля.** Довжина стовпчика і *є* повідомленням. Обріж вісь — і довжини збрешуть.
- **Роби стовпчики горизонтальними**, коли підписи довгі, щоб не доводилося нахиляти голову.
- **Підписуй безпосередньо**, а не змушуй погляд бігати до легенди й назад.

Графік нижче порівнює дві частки для кожного каналу за чотири тижні: частку сесій і частку замовлень. Він відповідає на запитання *«Які канали дають більше замовлень, ніж можна очікувати з їхнього трафіку?»*

**Email дає 9% сесій, але 21% замовлень**

| Канал | Частка сесій, % | Частка замовлень, % |
| --- | --- | --- |
| SEO | 42.25 | 35.2 |
| Google Ads | 18.75 | 22.4 |
| Email | 8.75 | 21 |
| Meta Ads | 26.25 | 17.2 |
| Referral | 4 | 4.2 |

*Частка сесій і частка замовлень за каналами, чотири тижні разом. Канали впорядковано за кількістю замовлень.*

## Частини цілого: подумай двічі, перш ніж малювати «пиріг»

**Кругова діаграма** показує, як ціле ділиться на частини. Вона працює, коли частин **від двох до чотирьох** і одна явно домінує («62% замовлень — з мобільних»). Далі все розвалюється: люди порівнюють кути й площі значно гірше, ніж довжини, тож сектори на 17% і 21% виглядають однаково, а сім секторів ніхто не впорядкує. Ніколи не роби тривимірну кругову діаграму: нахил спотворює розміри секторів.

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

![Розгублений кіт мружиться на кругову діаграму з багатьма вузькими схожими секторами, а інший кіт радісно вказує на впорядкований ряд стовпчиків.](https://productovi.com/courses/statistics-for-pm-and-marketers/inline/charts-illustration-3.webp)

## Діаграма розсіювання: чи пов'язані дві метрики?

Щоб побачити, чи рухаються два числа разом, відклади кожне на своїй осі й постав **одну точку на кожне спостереження**. Це **діаграма розсіювання**. Нижче кожна точка — один канал за один тиждень: сесії на горизонтальній осі, замовлення — на вертикальній.

Зверни увагу, що діаграма розсіювання показує те, що ховає таблиця: точки утворюють не одну хмару, а **скупчення**, по одному на канал. Більше сесій загалом означає більше замовлень, але з дуже різною віддачею. Точки email стоять високо над іншими, хоча сесій у них мало. Коли на діаграмі розсіювання видно скупчення, групувальна змінна (тут — канал) зазвичай і є частиною історії.

Потрібна третя змінна? **Бульбашкова діаграма** кодує її розміром точки (наприклад, витрати на рекламу). Користуйся нею обережно: площі бульбашок важко точно порівнювати. І пам'ятай: діаграма розсіювання показує зв'язок, а не причину. Цій різниці присвячено весь модуль 5.

**Щотижневі сесії й замовлення: кожна точка — один канал за один тиждень**

| Сесій за тиждень | Замовлення |
| --- | --- |
| 4000 | 84 |
| 2500 | 40 |
| 1800 | 54 |
| 800 | 48 |
| 400 | 11 |
| 4300 | 90 |
| 2600 | 42 |
| 1900 | 57 |
| 900 | 54 |
| 420 | 11 |
| 4100 | 86 |
| 2700 | 46 |
| 1850 | 55 |
| 850 | 51 |
| 380 | 10 |
| 4500 | 92 |
| 2700 | 44 |
| 1950 | 58 |
| 950 | 57 |
| 400 | 10 |

*П'ять скупчень, по одному на канал. Чотири тижні email (близько 800–950 сесій, 48–57 замовлень) конвертують значно краще, ніж чотири тижні Meta Ads (близько 2 500–2 700 сесій, 40–46 замовлень).*

## Зміни в часі: лінійні графіки

Для метрики, яку відстежують у часі, бери **лінійний графік**: час іде зліва направо, а нахил лінії одразу показує напрям і швидкість. Тримай однаковий крок часу (не змішуй дні й тижні на одній осі) і позначай події, що пояснюють стрибки: запуск, розпродаж, зміну трекінгу.

Графік нижче показує загальну кількість замовлень Котокорму за тиждень. Зверни увагу на вісь значень: вона починається з нуля. Замовлення зросли з 237 до 261, приблизно на 10% за чотири тижні. Це реальне стабільне зростання, і графік показує його в справжньому масштабі.

**Щотижневі замовлення зросли приблизно на 10% за чотири тижні**

| Тиждень, що починається | Замовлення, усі канали |
| --- | --- |
| 2026-08-31 | 237 |
| 2026-09-07 | 254 |
| 2026-09-14 | 248 |
| 2026-09-21 | 261 |

## Як графіки вводять в оману

Графіки здаються об'єктивними, і тому вони — потужний інструмент переконання, чесного чи ні. Ось прийоми, які трапляються найчастіше. Не користуйся ними й навчися їх помічати:

1. **Обрізана вісь.** Намалюй ті самі щотижневі замовлення на осі, що починається з 230, а не з 0, і зростання з 237 до 261 виглядатиме так, ніби лінія злетіла вчетверо. Для стовпчикових діаграм це завжди оманливо, бо повідомлення — у довжині стовпчика. Для лінійних графіків ненульовий початок буває прийнятним, якщо він чітко позначений, а зміна важлива у своєму реальному масштабі.
2. **Відсотки без бази.** «60% ветеринарів рекомендують наш новий корм» звучить чудово, доки не з'ясується, що опитали 5 ветеринарів і 3 погодилися. Завжди показуй *n* поруч із відсотком.
3. **Вибране часове вікно.** Почни графік одразу після поганого тижня, і будь-який тренд виглядатиме як зростання. Показуй достатньо історії, щоб читач міг судити сам.
4. **Утоплений ряд.** Постав маленьку метрику на одну вісь із метрикою вдесятеро більшою, і її зміни зникнуть. Так можна сховати реальну проблему (скажімо, подвоєння повернень) за великою спокійною лінією.
5. **Розтягнуті чи стиснуті осі.** Ті самі дані виглядають драматично на вузькому високому графіку й пласко — на широкому низькому. Тримай пропорції чесними й однаковими для графіків, які мають порівнювати.
6. **Дві осі.** Двома лініями з різними шкалами можна за бажанням змусити їх перетнутися, розійтися чи рухатися разом. Краще зроби два окремі графіки.

Візуальний шум теж вводить в оману, лише тихіше. Прибери все, що не несе інформації (3D-ефекти, товсту сітку, декоративні іконки), обмежся приблизно трьома кольорами й використовуй колір, щоб виділити важливе, а не для прикраси.

![Здивований кіт дивиться у криве дзеркало, де короткий синій стовпчик поруч із ним відбивається як величезний помаранчевий.](https://productovi.com/courses/statistics-for-pm-and-marketers/inline/charts-illustration-4.webp)

*Ті самі дані, викривлена рамка.*

> **Нехай заголовок каже головний висновок**
>
> «Замовлення за каналами» описує графік. «Email дає 9% сесій, але 21% замовлень» каже читачеві, що побачити, і змушує тебе перевірити, що графік справді це показує. Зайняті стейкхолдери часто читають лише заголовки.

## Чекліст перед тим, як поділитися графіком

- Чи відповідає графік на **одне чітке запитання**, і чи каже заголовок відповідь?
- Чи **правильний тип** для цього запитання (розподіл, порівняння, частка, зв'язок, тренд)?
- Чи **починається з нуля** вісь стовпчиків? Чи однаковий крок часу?
- Чи видно **обсяг вибірки** всюди, де показано відсотки чи середні?
- Чи можна щось прибрати без втрати інформації? Тоді прибери.
- Якщо ти показуєш середні з **планками похибок**, чи сказано в підписі, що це: SD, стандартна похибка чи довірчий інтервал? (Дві останні зустрінеш у модулях 2 і 3.)

Це завершує модуль 1. Тепер ти вмієш описати будь-яку метрику типовим значенням, розкидом, чітким уявленням про її форму й викиди та чесним графіком. Модуль 2 переходить від опису даних до порівняння груп: коли різниця між двома числами справжня, а коли це лише шум?

## Вправи

Відповідайте на сторінці уроку, щоб отримати відгук.

1. Зістав кожне запитання з графіком, що відповідає на нього найкраще.

2. Потрібно в одному компактному графіку порівняти **розподіл** часу доставки трьох кур'єрських служб разом із медіанами й викидами. Який графік обереш?

3. Почати вісь значень стовпчикової діаграми з 80, а не з 0, — нешкідливий спосіб зробити малі відмінності помітнішими.

4. За набором даних **Сесії та замовлення Котокорму за каналами, 4 тижні**: яка частка всіх замовлень за чотири тижні припадає на **email**?

5. За набором даних **Витрати нових покупців Котокорму за 90 днів** побудуй таблицю частот з інтервалами по 25 дол. (0–24, 25–49, 50–74, …). Скільки покупців потрапляє в інтервал **25–49**?

6. Які з цих прийомів роблять графік **оманливим**? Обери всі.

7. Твій графік показує частку сесій кожного каналу поруч із часткою замовлень. Керівництво дивитиметься на слайд 30 секунд. Який заголовок даси?

8. Щотижневі замовлення Котокорму зросли з 237 до 261. Хтось будує їх на осі значень, що починається з **230**, а не з 0. У скільки разів на цьому графіку остання точка вища над віссю, ніж перша? Округли до сотих.

9. Для чого з цього **кругова діаграма** — прийнятний вибір?

10. На слайді колеги — **джерела трафіку у вигляді тривимірної кругової діаграми з дев'ятьма секторами** дев'яти кольорів і заголовком «Джерела трафіку». Запропонуй у 2–4 реченнях, як її покращити.

11. Опиши один графік, який ти поставиш на слайд: його тип, що на кожній осі, заголовок і одне застереження під ним.

- Попередній урок: [Викиди в даних і скошені розподіли](https://productovi.com/uk/courses/statistics-for-pm-and-marketers/outliers-and-skew.md)
- Наступний урок: [Вибірка, генеральна сукупність і нормальний розподіл](https://productovi.com/uk/courses/statistics-for-pm-and-marketers/samples-and-normal-distribution.md)

---
Productovi Learning. Безкоштовно, читати можна без реєстрації.
