Jak tworzyć wykresy radarowe w r (z przykładami)
Wykres radarowy (czasami nazywany „wykresem pająka”) to rodzaj wykresu, który zapewnia unikalny sposób wizualizacji ilości wielu zmiennych.
W tym samouczku wyjaśniono, jak utworzyć następujący wykres radarowy w języku R przy użyciu biblioteki fmsb :
Podstawowa mapa radarowa w R
Aby stworzyć mapę radarową w R potrzebujemy, aby nasze dane spełniały następujące wymagania:
- Każda zmienna, którą chcemy wyświetlić na krawędziach wykresu, powinna być osobną kolumną.
- Pierwsza linia powinna zawierać wartość maksymalną.
- Druga linia powinna zawierać wartość min.
- Trzecia linia powinna zawierać wartość, którą chcesz wyświetlić na wykresie radarowym.
Aby to zilustrować, posłużymy się poniższą bazą danych zawierającą liczbę klientów wchodzących do danego sklepu w każdym dniu tygodnia:
#create data df <- data.frame(Mon=c(100, 0, 34), Kill=c(100, 0, 48), Wed=c(100, 0, 58), Thu=c(100, 0, 67), Fri=c(100, 0, 55), Sat=c(100, 0, 29), Sun=c(100, 0, 18)) #viewdata df Mon Tue Wed Thu Fri Sat Sun 1 100 100 100 100 100 100 100 2 0 0 0 0 0 0 0 3 34 48 58 67 55 29 18
Gdy dane mają już ten format, możemy użyć funkcji radarchart() z biblioteki fmsb , aby utworzyć podstawowy wykres radarowy:
library (fmsb)
radarchart(df)
Dostosowywanie wykresów radarowych w R
Możemy dostosować wykres radarowy za pomocą następujących argumentów:
- pcol: kolor linii
- pfcol: kolor wypełnienia
- plwd: szerokość linii
- cglcol: klarowny kolor
- cglty: typ ostrej linii
- osilabcol: kolor etykiety osi
- caxislabels: wektor etykiet osi do wyświetlenia
- cglwd: szerokość netto
- vlcex: rozmiar etykiet grupowych
Poniższy kod przedstawia przykład użycia niektórych z tych argumentów do utworzenia niestandardowego wykresu radarowego:
radarchart(df, axistype=1, pcol=' pink ', pfcol=rgb(0.9,0.2,0.5,0.3), plwd=3, cglcol=' grey ', cglty=1, axislabcol=' grey ', cglwd=0.6, vlcex=1.1, title=' Customers per Day ' )
Więcej informacji na temat używania kolorów rgb() można znaleźć w dokumentacji R.
Dodatkowe zasoby
Jak tworzyć mapy cieplne w R
Jak utworzyć wykres Lollipop w R
Jak stworzyć piramidę populacji w R