Jak utworzyć wykres Lollipop w RStudio

Wykres lizakowy, znany również jako wykres hantlowy, to technika wizualizacji danych, która łączy wykres punktowy i wykres słupkowy w celu przedstawienia rozkładu pojedynczej zmiennej liczbowej. Służy do wyświetlania zmian w pojedynczej zmiennej w czasie lub w różnych grupach.

Wykres składa się z wykresu punktowego z pojedynczą kropką dla każdego punktu danych, połączonego linią (lub „trzpieniem”) z wykresem słupkowym. Wykres punktowy pokazuje rozkład danych, podczas gdy wykres słupkowy pokazuje zmiany zmiennej w czasie lub w różnych grupach.

W tym samouczku dowiesz się, jak utworzyć wizualizację wykresu Lollipop przy użyciu ggplot2 w programie RStudio .

Spis treści

Tworzenie podstawowej fabuły Lollipopa

W naszym samouczku będziemy używać pakietu tidyverse wraz z zestawem danych baseballowych z pakietu Lahman. Celem jest porównanie liczby zwycięstw każdej drużyny w sezonie 2020.

Najpierw użyj funkcji filtra ( ) , aby wyświetlić tylko dane z roku 2020.

Jak utworzyć wykres Lollipop w RStudio

Aby lepiej zapoznać się z nazwami kolumn w zbiorze danych, możesz użyć funkcji names ( ) .

Jak utworzyć wykres Lollipop w RStudio

Następnie użyj funkcji ggplot ( ) , aby utworzyć wykres. W nawiasach określ „sezon” jako zbiór danych. Osie x i y są również ustawione odpowiednio na „W” (wygrane) i „nazwa”.

Dodaj znak plus ( + ), a następnie napisz funkcję geom_segment ( ) . Spowoduje to narysowanie linii prostej między określonymi punktami końcowymi i początkowymi. Po uruchomieniu kodu zobaczysz podstawową fabułę Lollipopa.

Jak utworzyć wykres Lollipop w RStudio

Kiedy spojrzysz na wizualizację, łatwo zrozumiesz, dlaczego nazywa się to fabułą lizak. Linia jest rysowana od zera na osi x, a punkt danych jest reprezentowany przez okrąg.

Formatowanie wykresu Lollipop w R

Gdy będziesz zadowolony z wyglądu podstawowego wykresu Lollipop, możesz dodać zmiany formatowania, aby wyróżnić określone informacje w wizualizacji.

Możesz zwiększyć rozmiar koła końcowego i umieścić w nim etykietę. Możesz określić rozmiar koła i kolor etykiety w zależności od preferencji.

Jak utworzyć wykres Lollipop w RStudio

Dane na wykresie Lollipop można również sortować alfabetycznie lub numerycznie. Aby posortować wykres, użyj funkcji reorder ( ) , a następnie określ kolejność, w jakiej chcesz umieścić dane.

Jak utworzyć wykres Lollipop w RStudio

Możesz także zmienić motyw wizualizacji, aby zmodyfikować kolor tła, używając argumentu theme_function ( ) . Jest to szczególnie przydatne, gdy chcesz zaimportować wizualizacje do usługi LuckyTemplates. Dostosowanie motywu w RStudio pomoże wtopić wykres w raport w usłudze LuckyTemplates.

Jak utworzyć wykres Lollipop w RStudio

Wniosek

Tworzenie wykresu typu Lollipop w RStudio jest stosunkowo prostym procesem, który pozwala efektywnie wyświetlić i przeanalizować rozkład pojedynczej zmiennej numerycznej. Masz również możliwość dostosowania fabuły poprzez zmianę kolorów, etykiet i innych elementów. Po utworzeniu wykresu można go używać do identyfikowania wzorców i trendów w danych oraz do porównywania różnych grup lub okresów.

Ogólnie rzecz biorąc, wykresy typu Lollipop są przydatną techniką wizualizacji danych, która może zapewnić jasną i łatwą do zrozumienia reprezentację danych, co czyni je cennym narzędziem do analizy i prezentacji danych.

Wszystkiego najlepszego,

Jerzego Mounta

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.