Spiski.Figura_Factory.Create_hexbin_mapbox

Spiski.Figura_Factory.Create_hexbin_mapbox
W tym artykule zbadamy, jak korzystać z modułu Figure_Factory i API MAPBOX do tworzenia działek szesnastkowych.

Należy pamiętać, że może to wymagać posiadania konta MapBox i tokena dostępu.

Podstawowa fabuła szesnastka

Poniższy kod pokazuje, jak używać modułu Figure_Factory, aby utworzyć podstawowy wykres heksbin za pomocą interfejsu API MapBox.

z fabuły.Figura_Factory Import Create_Hexbin_Mapbox
importować fabuły.Wyraź jako PX
px.set_mapbox_access_token (Open („Mapbox.mapBox_Token ”).Czytać())
df = px.dane.Carshare ()
ryc = create_hexbin_mapbox (
data_frame = df, lat = "Centroid_lat", lon = "Centroid_Lon",
nx_hexagon = 10, krycie = 0.9, etykiety = „Color”: „Point Count”,
)
Figa.pokazywać()

W danym przykładzie wykorzystuje dane Carshare z Plotly Express, aby utworzyć prosty wykres heksbinowy. Upewnij się, aby wymienić mapbox.mapBox_Token z plikiem zawierającym token dostępu do mapbox.

Wyjście Rysunek:

Możesz zmienić skalę kolorów, ustawiając inną wartość do parametru Colourscale_Continous_Scale, jak pokazano następująco:

z fabuły.Figura_Factory Import Create_Hexbin_Mapbox
importować fabuły.Wyraź jako PX
px.set_mapbox_access_token (Open („Mapbox.mapBox_Token ”).Czytać())
df = px.dane.Carshare ()
ryc = create_hexbin_mapbox (
data_frame = df, lat = "Centroid_lat", lon = "Centroid_Lon",
nx_hexagon = 10, krycie = 0.9, etykiety = „Color”: „Point Count”,
color_continous_scale = „viridis”
)
Figa.pokazywać()

To ustawia skalę kolorów na Viridis, jak pokazano przy następujących wyjściach:

Aby dostosować krycie pojemników, możesz dostosować parametr krycia, jak pokazano następująco:

ryc = create_hexbin_mapbox (
data_frame = df, lat = "Centroid_lat", lon = "Centroid_Lon",
nx_hexagon = 10, krycie = 0.5, etykiety = „Color”: „Point Count”,
color_continous_scale = „viridis”,
)
Figa.pokazywać()

W takim przypadku wykres używa .5 Krycie, jak pokazano następująco:

Aby wyświetlić dane podstawowe w wykresie, możesz użyć parametru show_original_data w następujący sposób:

ryc = create_hexbin_mapbox (
data_frame = df, lat = "Centroid_lat", lon = "Centroid_Lon",
nx_hexagon = 10, krycie = 0.5, etykiety = „Color”: „Point Count”,
color_continous_scale = „viridis”,
show_original_data = true
)
Figa.pokazywać()

Wyjście:

Wniosek

W tym artykule zbadaliśmy, jak korzystać z modułu Figure_Factory i API MapBox, aby utworzyć wykresy szesnastkowe. Sprawdź więcej dokumentów.