bar chart
Megjelenés
Főnév
bar chart (tsz. bar charts)
A bar chart (magyarul: oszlopdiagram) egy gyakran használt vizualizációs eszköz, amely kategóriákhoz tartozó mennyiségek összehasonlítására szolgál. Az egyes kategóriákhoz egy-egy téglalap (oszlop) tartozik, amelynek hossza vagy magassága arányos a hozzá tartozó értékkel.
📊 Alapjellemzők
| Tulajdonság | Leírás |
|---|---|
| Típus | Kategóriaalapú |
| Tengelyek | x-tengely: kategóriák, y-tengely: értékek |
| Használat | Összehasonlítás, gyakoriság, eloszlás |
| Irány | Függőleges (klasszikus) vagy vízszintes |
| Adattípusok | Diszkrét kategóriák + numerikus értékek |
🧠 Mikor használjuk?
- Ha kategóriák értékeit akarjuk összehasonlítani
- Ha viszonylag kevés kategóriánk van
- Ha az értékek közvetlenül összehasonlíthatók (pl. számosság, gyakoriság, árbevétel)
📏 Példa
Tegyük fel, hogy egy bolt heti eladásait akarjuk ábrázolni:
| Nap | Eladott darab |
|---|---|
| Hétfő | 20 |
| Kedd | 35 |
| Szerda | 25 |
| Csütörtök | 30 |
| Péntek | 50 |
Ez így nézne ki bar chart formában:
|
| █
| █ █
| █ █ █
| █ █ █ █
|______|_______|___|____|______
H K S Cs P
💻 Python példa (matplotlib)
import matplotlib.pyplot as plt
napok = ["H", "K", "Sze", "Cs", "P"]
eladasok = [20, 35, 25, 30, 50]
plt.bar(napok, eladasok)
plt.title("Heti eladások")
plt.xlabel("Nap")
plt.ylabel("Eladott darabszám")
plt.show()
📐 Variációk
| Típus | Leírás |
|---|---|
| Hagyományos bar chart | Függőleges oszlopok |
| Horizontal bar chart | Vízszintes oszlopok |
| Stacked bar chart | Összetett kategóriák egymásra épülve |
| Grouped bar chart | Több csoport összehasonlítása (pl. évszakok szerint) |
✅ Előnyök
- ✅ Könnyen értelmezhető
- ✅ Jól mutat különbségeket kategóriák között
- ✅ Jól működik kis és közepes elemszámnál
❌ Hátrányok
- ❌ Nem ideális nagyon sok kategória esetén
- ❌ Nem mutat trendeket időben (arra inkább vonaldiagram való)
- ❌ Nem ideális arányok ábrázolására (ott jobb a kördiagram vagy 100%-os stacked bar)
🧩 TL;DR
A bar chart egy alapvető vizualizációs forma, amellyel kategóriák értékeit lehet szemléletesen összehasonlítani. Az oszlopok magassága arányos az értékekkel, így vizuálisan jól láthatóak a különbségek.