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.
Ten wpis w blogu dotyczy tworzenia legendy niestandardowej w celu zastąpienia legendy domyślnej w standardowej wizualizacji mapy usługi LuckyTemplates. Wizualizacja mapy ArcGIS jest świetna . Aby w pełni z niego skorzystać, potrzeba trochę ulepszeń, ale z pewnością warto poświęcić chwilę. Podobnie jak inne wizualizacje mapowania, legenda nie wygląda zbyt dobrze i powinna zostać poprawiona. Możesz obejrzeć pełny film z tego samouczka na dole tego bloga.
W tym samouczku pokażę, jak zbudować niestandardową legendę na mapie kartogramu z filtrami do wyświetlania zarówno preferowanych kolorów, jak i segmentacji.
Mapy kartogramowe doskonale nadają się do wyświetlania zagregowanych wartości w obrębie granic geograficznych, takich jak stany , gminy lub kody pocztowe .
Spis treści
Tworzenie wizualizacji mapy Choropleth LuckyTemplates
W tym przykładzie utworzymy kartogram na podstawie kodu pocztowego. Mapa jest podobna do mapy analizy grawitacyjnej Huff w kursie Analiza geoprzestrzenna . Ten sam zestaw danych został tutaj wykorzystany.
1. Importowanie zestawu danych dla wizualizacji mapy usługi LuckyTemplates
Aby rozpocząć, otwórz edytor LuckyTemplates i przejdź do edytora zapytań . Następnie zaimportuj swój zestaw danych.
W tym przykładzie zbiór danych o nazwie „ Populacja ” pokazuje kody pocztowe w Holandii wokół Rotterdamu. Ponadto wyświetla szerokość i długość geograficzną dla centroidów kodów pocztowych na wypadek, gdybyśmy musieli zmapować je jako warstwę punktów.
2. Tworzenie tabeli kolorów
Następnie musimy utworzyć tabelę kolorów w Power Query z naszymi segmentami , żądanymi kolorami i kolumną sortowania .
Aby uzyskać pasujący szesnastkowy kod koloru, możemy użyć w , korzystając ze zrzutu ekranu mapy usługi LuckyTemplates.
3. Dołączanie tabeli legendy
Dołączmy zatem legendę do mapy. Najpierw utwórzmy tabelę i nazwijmy ją „ dołącz legendę ”.
W usłudze LuckyTemplates możemy użyć pojemników do równego pogrupowania pola liczbowego na podstawie podziału. Dzięki temu możemy wizualizować dane w bardziej znaczący sposób.
Jako przewodnik po naszych zestawach danych musimy utworzyć histogram i wybrać nasze pojemniki zgodnie z rozkładem wartości. W tym przypadku wzięliśmy sześć różnych pojemników. Kolumna „ do ” reprezentuje tutaj zakresy pojemników, w których możemy wybrać preferowane pojemniki.
4. Dodanie segmentacji
Teraz musimy dodać segmentację do danych populacji. Dodanie kolumny nie jest wielkim problemem, biorąc pod uwagę, że mamy ograniczoną liczbę rekordów. Można to zrobić na kilka sposobów, a ja pokażę ci dwa z nich.
Pierwsza wykorzystuje funkcję Dodaj kolumnę warunkową , jak pokazano poniżej.
Druga nazywana jest metodą Append, wykorzystującą tabelę legendy dołączania , której będziemy używać w tym przykładzie.
Dołącz Populacja i dołącz tabele legendy , aby upewnić się, że ich nagłówki dla kolumny Populacja są takie same w obu tabelach. Dołączone dane legendy zostaną następnie ułożone na wierzchu naszych danych populacji.
Następnie posortuj wiersze w kolumnie Populacja .
Kolejnym krokiem jest wypełnienie kolumny Legenda .
Następnie odfiltruj wiersze, które nie mają wartości w kolumnie Kod pocztowy .
Ten model jest już gotowy i możemy już załadować go do zapytania. Możemy teraz również załadować tabelę kolorów do LuckyTemplates.
W usłudze LuckyTemplates tak będzie wyglądał nasz prosty model danych.
5. Formatowanie wizualizacji mapy
Przejdź do widoku Dane i wybierz mapę ArcGIS .
Następnie zmień rozmiar symbolu zastępczego mapy ArcGis .
Następnie przeciągnij Kod pocztowy do pola Lokalizacja .
I legenda do pola Kolor .
Nasza wizualizacja mapy będzie teraz wyglądać tak. Oczywiste jest, że wizualizacja stara się zrozumieć nasze dane i potrzebuje wskazówek.
Kliknijmy więc ikonę Formatowanie .
Upewnij się, że opcja Pokaż warstwy jest włączona.
Następnie kliknij żółtą ikonę, aby wyświetlić więcej opcji.
Następnie wybierz opcję Warstwy .
Kliknij menu (trzy kropki w prawym górnym rogu), a następnie wybierz Typ lokalizacji .
Domyślnie na mapie będą wyświetlane punkty. Możemy tego użyć, jeśli chcemy wyświetlić warstwę punktową przy użyciu szerokości i długości geograficznej w naszym zbiorze danych.
Następnie kliknij strzałkę rozwijaną tutaj i wybierz Granice .
Teraz możemy wybrać kraj. W tym przykładzie wybraliśmy Holandię .
Wybierz jeden kraj z sekcji „ Lokalizacje są w ”. Następnie jako kraj wybierz Holandię .
Dalej znajduje się typ lokalizacji powiązany z wybranym krajem. Wyskakująca tabela pokaże dostępny czynnik lub warstwy w wybranym kraju.
W tym przykładzie wybierz Kody pocztowe4 – NLD_4orange_2019 . Następnie kliknij przycisk OK .
Po zakończeniu zostanie wyświetlony bardzo kolorowy obraz granic naszych kodów pocztowych.
Jednak nie jest to wynik, którego obecnie oczekujemy.
6. Stosowanie kolorów w wizualizacji mapy usługi LuckyTemplates
Musimy więc ponownie otworzyć pole Warstwy , kliknąć menu (trzy kropki w prawym górnym rogu) i wybrać opcję Symbolika .
Przewiń w dół, aby uzyskać dostęp do ustawień kolorów.
Następnie wybierz każdy segment i zmień kolor, aby dopasować go do wartości z naszej tabeli kolorów .
Spowoduje to wyświetlenie oczekiwanej wizualizacji mapy. Jednak wyświetla domyślne legendy, które nie wyglądają dobrze, a także obejmuje część naszej mapy.
Zacznijmy więc tworzyć nasze niestandardowe legendy.
Tworzenie niestandardowych legend dla wizualizacji mapy usługi LuckyTemplates
Najpierw dodamy wartości z zapytania o kolor w wizualizacji tabeli.
Aby to zrobić, kliknij wizualizację Tabela .
Następnie kliknij kolumny kolorów i legendy w tabeli kolorów .
Następnym krokiem jest ponowne kliknięcie Formatowanie . W obszarze Formatowanie warunkowe włącz opcję Kolor tła .
Wybierz Wartość pola z opcji Formatuj według .
W opcji Na podstawie pola kliknij kolumnę koloru z zapytania Tabela kolorów .
Następnie kliknij przycisk OK .
To samo musimy zrobić dla Kolor czcionki . Włącz Kolor czcionki w obszarze Formatowanie warunkowe .
Ustaw również wartość Formatuj według pola . Następnie wybierz kolor z zapytania Tabela kolorów w obszarze Na podstawie wyboru pola . Kliknij przycisk OK .
Następnie usuń sumy , wyłączając je w opcji Formatowanie .
Na koniec wybierz białą czcionkę, aby ukryć nagłówek.
Nasza legenda jest już gotowa. Jak widać, wizualizacja mapy przedstawia ładny zestaw legend, które są pouczające i można je kliknąć. W razie potrzeby możesz zmienić jego kształt lub wykonać ostateczne formatowanie w obszarze roboczym.
Wizualizacje danych LuckyTemplates — mapy dynamiczne w podpowiedziach
LuckyTemplates Wizualizacja map kształtów do analizy przestrzennej
Hierarchie w wizualizacjach LuckyTemplates
Wniosek
To wszystko w tym samouczku. W tym poście pokazano, że dodanie niestandardowych legend w wizualizacji mapy usługi LuckyTemplates może wyświetlić segmentację i kolory z dostosowanej tabeli kolorów. Musisz tylko pamiętać, że odpowiednia konfiguracja zestawów danych i zapytań zasilających jest niezbędna, aby to zadziałało.
Mam nadzieję, że podobał Ci się ten proces i okazał się przydatny. Sprawdź poniższe łącza, aby uzyskać więcej przykładów i powiązanych treści.
Paweł
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.