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.
LuckyTemplates oferuje grupę natywnych wizualizacji, których możemy użyć do tworzenia wizualizacji pulpitu nawigacyjnego. W tym samouczku omówimy, jak kreatywnie używać natywnych wizualizacji w usłudze LuckyTemplates . Skupimy się na tym, jak używać trzech podstawowych wykresów (wykres słupkowy, wykres słupkowy porównania, wykres liniowy) w usłudze LuckyTemplates wraz z ich ograniczeniami.
Spis treści
Natywne wizualizacje w LuckyTemplates: Wykresy słupkowe
Najpierw zapoznajmy się z wykresami słupkowymi.
Zaletą natywnego wykresu słupkowego jest to, że oferuje on formatowanie warunkowe. Można to wykorzystać do podkreślenia ważnych spostrzeżeń w raporcie i uczynienia go dynamicznym.
Chcę również porozmawiać o ograniczeniach wykresu słupkowego. Na przykład, gdybym chciał zaoszczędzić trochę miejsca po lewej stronie i chciał, aby moja oś Y znajdowała się wewnątrz paska, nie byłbym w stanie tego osiągnąć w podstawowej wizualizacji usługi LuckyTemplates.
Po drugie, za każdym razem, gdy dzielę i kroję dane, oś Y i oś X automatycznie dopasowują wizualizację. Na przykład, jeśli wybiorę opcję we fragmentatorze, będzie ona wyglądać tak. Byłoby dobrze, gdyby usługa LuckyTemplates dała nam możliwość włączania i wyłączania automatycznego wyrównywania.
Kolejną ważną rzeczą, o której wiele osób nie wie, jest możliwość dostosowania rozmiaru paska.
Możemy to zrobić, zmieniając wewnętrzne wypełnienie osi Y.
To tyle w przypadku wykresów słupkowych. Oczywiście niewiele możemy zrobić z podstawowym wykresem słupkowym.
2 sposoby tworzenia porównawczych wykresów słupkowych
Teraz omówię dwa sposoby tworzenia porównawczych wykresów słupkowych w raporcie.
1. Umieszczenie dwóch wykresów słupkowych w raporcie
Pierwsza polega na umieszczeniu w raporcie dwóch wykresów słupkowych.
Pierwszy wykres słupkowy jest taki sam jak ten, który zwykle tworzymy. Jedyna różnica polega na tym, że zmieniłem położenie osi Y na prawą stronę.
Po prostu przejdź do okienka Formatowanie , włącz oś Y i ustaw wartość Pozycja na Prawo .
Aby zmienić położenie słupków od lewej do prawej, zmień wartość lub znak z dodatniego na ujemny.
Aby to zrobić, pomnożyłem miarę, której używam ( Avg Days To Resolve Complaints TopN ) przez –1 .
Zobaczymy, że słupki są teraz wyrównane do prawej strony.
2. Porównanie dwóch wykresów słupkowych dla tej samej jednostki
Innym przykładem jest porównanie średniej liczby dni rozpatrywania reklamacji z liczbą reklamacji u tego samego brokera.
Możemy zastosować kilka sztuczek, aby uzyskać taki efekt wizualny. Najpierw przywróć wykresy słupkowe do ich pierwotnej pozycji.
Dla pierwszego wykresu słupkowego zmień zwrot kosztów na miarę Liczba reklamacji .
Następnie zmień ich wartości na ujemne, mnożąc je przez -1 .
Aby wyrównać nazwy wykresów słupkowych, zmień kolejność sortowania tych dwóch wykresów słupkowych na BrokerFullName .
Zmień sortowanie drugiego wykresu słupkowego również na rosnące .
Nazwy na wykresach słupkowych są teraz podobne i wyrównane.
Może się zdarzyć, że nie chcemy mieć nazw na obu wykresach słupkowych, ponieważ są one takie same. Na przykład chcemy wyświetlić tylko 1 listę nazwisk w tym raporcie i umieścić ją na środku.
Najpierw usuńmy tę linię tutaj.
W przypadku pierwszego wykresu słupkowego zmień jego położenie na osi Y z lewej na prawą .
W przypadku drugiego wykresu słupkowego zmień położenie osi Y na Lewo zamiast Prawo .
Następnie dla pierwszego wykresu słupkowego wyłącz oś Y , aby ukryć listę nazwisk.
Teraz umieść prawidłowo drugi wykres słupkowy, jak pokazano na obrazku.
W okienku Zaznaczenie upewnij się, że warstwa pierwszego wykresu słupkowego znajduje się nad drugim wykresem słupkowym.
Dzieje się tak, ponieważ chcemy mieć możliwość prawidłowego przewijania pierwszego wykresu słupkowego w przypadku, gdy zachodzi on na drugi.
Dzięki temu możemy teraz analizować każdego indywidualnego brokera na podstawie średniej liczby dni, jakie zajęło im rozwiązanie reklamacji i ich liczby.
Natywne wizualizacje w usłudze LuckyTemplates: wykresy liniowe
Porozmawiajmy teraz o wykresie liniowym. Z wykresem liniowym wiążą się pewne ograniczenia . Jednym z przykładów jest to, że formatowanie warunkowe nie jest dostępne na wykresie tego typu.
Nie możemy również uzyskać nazw kategorii przed linią, jak pokazano na obrazku.
To, co możemy zrobić, to mieć legendę wyświetlającą nazwę kategorii na górze, po lewej lub po prawej stronie wizualizacji. Jednak moim zdaniem nie wygląda to dobrze. Nie możemy również uzyskać wartości na końcu linii, jak pokazano na powyższym obrazku.
W usłudze LuckyTemplates niektóre osoby powiedzą, że mogą uzyskać wartość na końcu wiersza. Jednak aby to zadziałało, muszą napisać kilka złożonych kodów DAX. Nawet jeśli potrafią napisać w tym celu złożone kody DAX , nie będą w stanie umieścić nazwy kategorii przed wierszem.
Natywne wizualizacje w usłudze LuckyTemplates: warunkowe formatowanie wykresów liniowych
Jedną z rzeczy, które możemy zrobić z wykresem liniowym, aby uzyskać formatowanie warunkowe , jest przekształcenie go najpierw w wykres kolumnowy grupowany . Na przykład przekonwertujmy ten wykres liniowy na grupowany wykres kolumnowy.
W rezultacie będzie to wyglądać tak.
Następnie przejdź do okienka Formatowanie i kliknij ten przycisk w obszarze Kolory danych .
Następnie możemy zastosować miarę do formatowania warunkowego tutaj w ramach wyboru Na podstawie pola .
Następnie należy ustawić kolor wartości minimalnej i wartości maksymalnej . Następnie kliknij przycisk OK .
Wykres będzie wyglądał tak. Możemy teraz przekonwertować go ponownie na wykres liniowy.
Wtedy będzie to wyglądało tak. Teraz widzimy, że punkty o najniższych wartościach są pokolorowane na czerwono, a najwyższe na żółto.
Problem polega na tym, że nadal nie otrzymaliśmy kolorów gradientu na linii. Zamiast tego pokazywał punkty na linii, co wcale nie wygląda dobrze.
Innym problemem jest to, że chcemy uzyskać tutaj nazwę kategorii. Bez nazwy kategorii nie będziemy wiedzieć, do której kategorii należy ta linia.
Byłoby naprawdę dobrze, gdybyśmy mieli możliwość wyświetlenia kategorii przed linią, jak pokazano tutaj.
Rozwiązaniem tego problemu jest użycie Charticulatora. Dzięki Charticulatorowi możemy również mieć formatowanie warunkowe. Samouczek dotyczący programu Charticulator można znaleźć pod tym linkiem .
Nowy kurs LuckyTemplates: Zaawansowane techniki wizualizacji
Technika wizualizacji — wykresy kolumnowe i filtry usługi LuckyTemplates
Wykorzystanie miar i wizualizacji w usłudze LuckyTemplates
Wniosek
Oto rzeczy, które możesz zrobić za pomocą trzech natywnych wizualizacji w usłudze LuckyTemplates — wykresów słupkowych, porównawczych wykresów słupkowych i wykresów liniowych. Każdy z nich ma zalety i wady, jeśli chodzi o wykorzystanie ich do wizualizacji.
Pamiętaj, że przy podejmowaniu decyzji, czego użyć w raportach usługi LuckyTemplates, zawsze należy wziąć pod uwagę różne czynniki, takie jak przejrzystość i kreatywność .
Sprawdź poniższe łącza, aby uzyskać więcej przykładów i powiązanych treści.
Do następnego razu,
Mudassir
W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.
Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.
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
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.
Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.
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.
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.
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ł.
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.