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:
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: