Spiski.Graph_Objects.Choroplethmapbox

Spiski.Graph_Objects.Choroplethmapbox
Zgodnie z zagregowaną statystyką, mapa choropletowa jest mapą statystyczną składającą się z kolorowych wielokątów. Jest stosowany głównie na obszarach geograficznych, takich jak kraje, stany, powiaty i kody pocztowe.

Podczas pracy z analizą statystyczną często spotykasz scenariusze, w których musisz wykreślić mapę choropletową.

Dlatego w tym artykule omówiono, w jaki sposób możesz utworzyć choropleth mapbox za pomocą Graph_Objects Plotly.

Spiski.Graph_Objects.chropletmapbox ()

Klasa ChoroplethMapbox () z Plotl'y Graph_Objects pozwala nam utworzyć obiekt ChoroplethMapbox o określonych właściwościach i dostosowywaniu.

Składnia pokazano poniżej:

Klasy.Graph_Objects.CHOROPLETHMAPBOX (arg = brak, autocolorscale = brak, poniżej = brak, colorAxis = brak, colorBar = brak, kolorystyka = brak, customData = bez, customDATASrc = Brak, cecheIdkey = brak, geoJson = brak, HoverInfo = brak, HoverIninfoSrc = brak, brak, brak. hoverlabel = brak, hoverTemplate = brak, hovertemplatesrc = brak, hovertext = brak, hovertextsrc = brak, ids = brak, idssrc = none, legendGroup = none, legendGrouptItle = brak, legendRank = brak, lokalizacje = brak, locationsSrc = brak, marker = marsz = marker = Brak, meta = brak, metasrc = brak, nazwa = brak, reversescecale = brak, wybrane = brak, wybrane punkty = brak, showlegend = brak, showCale = brak, strumień = brak, podkład = brak, text = brak, textsrc = brak, uid = brak, uirevision = brak, niezbędne = brak, widziane = brak, z = brak, zauto = brak, zmax = brak, zmid = brak, zmin = brak, zsrc = brak, ** kwargs)


Poniżej przedstawiono kilka podstawowych właściwości, których użyjesz podczas korzystania z choroplethmapbox:

    1. Arg - Określa właściwości obiektu ChoroplethMapbox jako słownik.
    2. Geojson - Określa dane GeOJSON powiązane z choroplethmapbox.
    3. Autocolorscale - Ustawia paletę skali kolorów, taką jak domyślna lub niestandardowa. To jest wartość logiczna.
    4. Geojson - Określa dane GeOJSON wymagane dla śladu choropleta. Jeśli żadna wartość nie zostanie ustalona, ​​wykresy użyje domyślnej mapy podstawowej.
    5. Lokalizacje - Ustawia współrzędną za pomocą identyfikatorów lub nazw lokalizacji.
    6. LocationMode - Ten parametr określa zestawy lokalizacji używanych do dopasowania wpisów w parametrze lokalizacji.
    7. Kolejna skala - Określa skalę kolorów jako tablicę RGB.
    8. Hoverinfo - Określa informacje, które pojawiają się na śladzie na wisu myszy.
    9. Tekst - Określa elementy tekstowe powiązane z każdą lokalizacją.
    10. UID - przypisuje unikalny identyfikator śladu choropletu.
    11. Z - Określa wartości kolorów.
    12. Nazwa - Określa nazwę śladu choropletowego.
    13. Meta - dostarcza dodatkowych informacji o metadanych powiązanych z choropletem.
    14. Widoczny - ustawia się, jeśli obiekt choropletowy jest widoczny, czy nie.
    15. IDS - przypisuje etykietę do każdej kolumny.

Zauważysz, że ma on podobne właściwości jak mapa choropletowa.

Przykład 1

Poniższy przykład ilustruje, w jaki sposób możemy utworzyć choroplethmapbox za pomocą klasy ChoroplethMapbox z Graph_Objects Plotly:

z urllib.Poproś o import Urlopen
Importuj JSON
importować fabuły.Graph_Objects jak Go
importować pandy jako PD
z urlopenem ('https: // raw.Githubusercontent.com/plotly/danych/master/geoJson-Counties-fips.JSON ') jako odpowiedź:
powiaty = JSON.Obciążenie (odpowiedź)
df = pd.read_csv ("https: // raw.Githubusercontent.com/plotly/zbiorów danych/master/fips-unuMP-16.CSV ",
dtype = „fips”: str)
Fig = Go.Rysunek (idź.Choroplethmapbox (geOJSON = powiaty, lokalizacje = df.FIPS, Z = DF.UNEMP,
colorscale = "Reds", zmin = 0, Zmax = 12,
marker_opacity = 0.5, marker_line_width = 0), Layout = dict (mapBox_Style = "carto-Positron",
MapBox_Zoom = 3, MapBox_Center = „Lat”: 37, „Lon”: -95)))
Figa.pokazywać()


W poprzednim przykładzie używamy danych GeOJSON i FIPS UNEMP Zestaw danych z REPO DOTYCZNE.

Następnie używamy Go.Funkcja figury i przekazuj właściwości choropletmapbox w Go.CHOROPLETHMAPBOX () klasa.

Zauważ, że przekazujemy właściwości układu jako słownik. Poprzedni kod powinien zwrócić liczbę, jak pokazano:

Przykład 2

Możesz dostosować układ wykresu za pomocą funkcji aktualizacji_layout (). Na przykład, aby przełączyć układ MapBox na otwartą mapę uliczną, możesz uruchomić następujący kod:

Figa.aktualizacja_layout (mapbox_style = "carto-darkmatter")


Poprzedni kod powinien dodać ciemne tło z zestawem Set Colours. Powstały wykres pokazano poniżej:


Możesz odwołać się do dokumentacji, aby dowiedzieć się o właściwościach ChoroplethMapbox i tym, jak możesz ich używać z Graph_Objects.

Wniosek

W tym artykule zawiera samouczek na temat tworzenia choroplethmapbox za pomocą obiektów wykresu Plotly. Ponadto podczas korzystania z choroplethmapbox omówiono kilka podstawowych parametrów: