Co to jest sparkline? Typy, zastosowania i kluczowe zalety

Sparkline to wykres na tyle mały, że mieści się w pojedynczej komórce arkusza kalkulacyjnego. Znajduje się tuż obok danych liczbowych, które opisuje, i pokazuje ich trend w czasie. Ten przewodnik omawia trzy rodzaje tych wykresów oraz sposób ich skalowania. Dowiesz się z niego również, w jakich sytuacjach sparkline'y przewyższają tradycyjne wykresy, a także poznasz jedno domyślne ustawienie, przez które ludzie błędnie je odczytują.
Co to jest sparkline
Definicja firmy Microsoft jest zwięzła i warta dokładnego przytoczenia. Sparkline „to mały wykres w komórce arkusza, który zapewnia wizualną reprezentację danych”.
Kluczem jest tutaj bliskość. Zwykły wykres przenosi liczby w inne miejsce i zmusza do patrzenia tam. Sparkline pozostaje w tym samym wierszu, dzięki czemu trend i wartość znajdują się w jednym polu widzenia. Strona poświęcona sparkline'om w witrynie Microsoft zawiera tę samą wskazówkę: „aby uzyskać najlepszy efekt, umieść wykres przebiegu w czasie w pobliżu powiązanych z nim danych”.
Ta sama strona określa ich cel. Służą one do „pokazywania trendów w serii wartości, takich jak sezonowe wzrosty lub spadki, cykle koniunkturalne, lub do wyróżniania wartości maksymalnych i minimalnych”.
Trzy typy sparkline'ów
| Typ | Co przedstawia | Najlepszy do |
|---|---|---|
| Liniowy | Ciągła linia w całym zakresie | Kierunek i kształt trendu w czasie |
| Kolumnowy | Mały słupek dla każdego punktu danych | Porównywanie poszczególnych okresów |
| Zysk/Strata | Znacznik w górę lub w dół dla każdego punktu, bez określania skali | Określanie, czy dany okres był dodatni, czy ujemny |
Typ Zysk/Strata jest często pomijany. Celowo odrzuca on wielkość wartości i pokazuje jedynie jej znak, co czyni go idealnym wyborem przy pytaniach typu „przez ile miesięcy to konto odnotowywało wzrost?”.
Dwie opcje formatowania wpływają na to, jak wiele informacji może odczytać odbiorca. Znaczniki wyróżniają poszczególne wartości w serii. Ponadto Microsoft zauważa, że jeśli dane zawierają wartości dodatnie i ujemne, można wybrać opcję Oś, aby wyświetlić oś, która wyznacza linię zerową.
Jak działają sparkline'y
Zasada działania jest na tyle prosta, że można ją opisać w jednym akapicie, a ta prostota ma kluczowe znaczenie, ponieważ wyjaśnia pułapkę, o której mowa w dalszej części.
Zaznaczasz pustą komórkę na końcu wiersza danych. Wybierasz kartę Wstawianie, wskazujesz typ sparkline'a, a następnie zaznaczasz komórki w tym wierszu. Aby zastosować to do całej tabeli, przeciągasz uchwyt wypełniania w dół, co tworzy jeden sparkline dla każdego wiersza.
Ten ostatni krok sprawia, że tabela zamienia się w ścianę małych wykresów. Dwadzieścia wierszy generuje dwadzieścia niezależnych sparkline'ów, a każdy z nich jest rysowany wyłącznie na podstawie danych ze swojego wiersza.
Opcje osi poziomej
Domyślnie punkty są rozmieszczone równomiernie. Microsoft opisuje ogólną oś jako przedstawiającą każdy punkt danych „w odniesieniu do innych punktów danych tworzących wykres przebiegu w czasie”.
Oś dat zachowuje się inaczej, przedstawiając każdy punkt „w odniesieniu do daty”. Dokumentacja podaje praktyczny przykład: „aby porównać zapasy z miesiąca na miesiąc, należy wybrać zakres miesięcy jako oś dat”. Jeśli w Twoich okresach występują luki, to ustawienie zapobiega ich zniknięciu.
Pułapka skalowania
To jest fragment, który warto przeczytać dwukrotnie, ponieważ pokazuje, jak pomocna wizualizacja może stać się myląca.
Microsoft udostępnia trzy ustawienia osi pionowej. Domyślne to Automatycznie dla każdego sparkline'a. Microsoft opisuje je następująco: „Wartości minimalne i maksymalne są różne dla każdego wykresu przebiegu w czasie i zależą od danych tworzących ten wykres”.
Przeczytaj to jeszcze raz w kontekście tabeli o dwudziestu wierszach. Każdy wiersz jest skalowany według własnego minimum i maksimum. Produkt, którego sprzedaż wzrosła z 3 do 5 sztuk, oraz produkt ze wzrostem z 3000 do 5000 sztuk wygenerują taki sam obraz.
Alternatywą jest opcja Taka sama dla wszystkich sparklineów. W tym przypadku „wartości minimalne i maksymalne są takie same dla wszystkich wykresów przebiegu w czasie w grupie”. Oba limity są określane na podstawie najniższych i najwyższych wartości w całej grupie. Ustawienie Niestandardowa pozwala samodzielnie zdefiniować te granice.
Zasada jest więc prosta. Jeśli odbiorcy będą porównywać wiersze ze sobą, przełącz się na wspólną skalę. Jeśli każdy wiersz ma być analizowany niezależnie, domyślne ustawienie jest odpowiednie. Problem pojawia się wtedy, gdy nie dokonasz wyboru, ponieważ domyślne ustawienie podejmie decyzję za Ciebie.
Do czego służą sparkline'y
- Kolumny trendów w tabeli raportu. Jedna kolumna pokazująca dwanaście miesięcy, tuż obok bieżącej wartości.
- Pulpity nawigacyjne z ograniczoną przestrzenią. Czterdzieści wskaźników z widocznym trendem na obszarze, którego wymagałby pojedynczy tradycyjny wykres.
- Serie zysków/strat. Szybki podgląd następujących po sobie okresów dodatnich lub ujemnych.
- Wykrywanie anomalii przed właściwą analizą. Przeglądanie zestawu małych wykresów to szybki sposób na znalezienie wiersza wymagającego dokładniejszego zbadania.
Wspólnym mianownikiem jest to, że sparkline odpowiada na pytanie „jaki to ma kształt?”, a nie „jaka jest wartość?”. Wartość znajduje się już w sąsiedniej komórce.
Sparkline a tradycyjny wykres
| Sparkline | Tradycyjny wykres | |
|---|---|---|
| Miejsce | Jedna komórka | Blok na stronie |
| Co przedstawia | Kształt i kierunek trendu | Precyzyjne wartości |
| Etykiety osi | Domyślnie brak | Wymagane |
| Skala dla wielu elementów | Niezależna (chyba że zostanie zmieniona) | Wspólna z założenia |
| Optymalna liczba | Jeden na wiersz, wiele wierszy | Jeden lub dwa na widok |
| Zastosowanie | Tabele i gęste pulpity nawigacyjne | Pojedynczy argument, który chcesz przedstawić |
Te dwa rozwiązania nie konkurują ze sobą. Sparkline to pomoc wizualna wewnątrz tabeli; tradycyjny wykres to prezentacja, którą pokazujesz całemu audytorium. Jeśli Twoim problemem są dwie serie o różnych skalach, jest to kwestia dotycząca tradycyjnych wykresów, którą omówiliśmy w naszym przewodniku o tworzeniu wykresów dla dwóch metryk o różnych skalach.
Zalety i ograniczenia
Zalety. Niezwykle wysoka gęstość informacji. Brak konieczności przełączania uwagi między liczbą a trendem. Szybkie tworzenie dla całej tabeli za pomocą jednego przeciągnięcia. Czytelność przy małych rozmiarach, ponieważ nie ma tu prawie nic do wyrenderowania.
Ograniczenia. Domyślny brak etykiet wartości, przez co odbiorca nie może odczytać dokładnych liczb z samego obrazu. Domyślne niezależne skalowanie, jak wspomniano wyżej. Słaba czytelność przy próbie pokazania więcej niż jednej serii danych. Ponadto dziedziczą one wszelkie błędy z wiersza, w tym luki, które ogólna oś może ukryć.
Żadne z nich nie są wadami, lecz raczej konsekwencjami rozmiaru. Wykres mieszczący się w komórce musi iść na pewne kompromisy.
Jak tworzyć sparkline'y z własnych danych
Ręczna metoda zakłada, że dane są już uporządkowane w jednym czystym wierszu na pozycję, we właściwej kolejności, z jedną kolumną na okres. Rzeczywiste pliki eksportu rzadko tak wyglądają, a zmiana ich struktury zajmuje zazwyczaj większą część pracy.
To jest etap, który warto oddelegować. Prześlij wyeksportowane dane do Powerdrill Bloom i opisz strukturę, której potrzebujesz, używając języka naturalnego. Określ, jak powinny być pogrupowane wiersze i która kolumna zawiera okres, a następnie poproś o wygenerowanie tabeli przestawnej. Strona z cennikiem opisuje wynik jako rzetelną odpowiedź zawierającą „wykresy, tabele i pliki eksportu”. Przekształcona tabela trafia do Ciebie w stanie gotowym do wklejenia do arkusza.
Stamtąd utworzenie sparkline'ów w programie Excel to kwestia dwóch kliknięć, a decyzja o wyborze skali należy wyłącznie do Ciebie. Jeśli chodzi o tradycyjne wykresy dla tych samych danych, ścieżkę tę opisuje strona tworzenie wykresów z Excela. Nasze artykuły wyjaśniające działanie wykresów lejkowych oraz wykresów Pareto omawiają dwa typy wykresów o podobnym celu diagnostycznym.
Podsumowanie
Sparkline to najprostszy i najbardziej ekonomiczny sposób na przedstawienie trendu obok liczby. Zajmuje tylko jedną komórkę, jest natychmiast zrozumiały i można go zastosować do całej tabeli jednym przeciągnięciem.
Pamiętaj tylko, aby świadomie podjąć decyzję o skalowaniu. Domyślne ustawienie przypisuje każdemu wierszowi własną oś, co sprawdza się przy niezależnych seriach danych, ale jest całkowicie błędne przy ich porównywaniu. Dokonanie wyboru wymaga otwarcia jednego menu; brak wyboru może kosztować Cię utratę zaufania odbiorcy.
Masz plik eksportu, który najpierw wymaga reorganizacji? Wypróbuj Powerdrill Bloom i uporządkuj tabelę tak, aby każda pozycja miała swój wiersz.
Często zadawane pytania
Co to jest sparkline w programie Excel?
Microsoft definiuje go jako mały wykres w komórce arkusza, który zapewnia wizualną reprezentację danych. Służy do pokazywania trendów w serii wartości lub do wyróżniania wartości maksymalnych i minimalnych.
Jakie są trzy typy sparkline'ów?
Liniowy, Kolumnowy oraz Zysk/Strata. Liniowy pokazuje kierunek trendu, Kolumnowy porównuje poszczególne okresy, a Zysk/Strata pokazuje jedynie, czy dany okres był dodatni, czy ujemny.
Dlaczego wszystkie moje sparkline'y mają taki sam kształt?
Ponieważ domyślne ustawienie osi pionowej to automatyczne skalowanie dla każdego sparkline'a, przez co każdy wiersz jest skalowany według własnego minimum i maksimum. Przełączenie na ustawienie wspólne umieszcza wszystkie wiersze na jednej skali.
Czy sparkline może prawidłowo wyświetlać daty?
Tak. Microsoft udostępnia oś dat, która przedstawia każdy punkt w odniesieniu do daty. Użyj tego ustawienia, gdy Twoje okresy są nieregularne lub zawierają luki.
Kiedy zamiast tego należy użyć tradycyjnego wykresu?
Gdy odbiorcy potrzebują dokładnych wartości, etykiet osi lub więcej niż jednej serii danych. Sparkline pokazuje trend wewnątrz tabeli; tradycyjny wykres samodzielnie przedstawia konkretny argument.