Tramamente.Figura_factory.Create_hexbin_mapbox

Tramamente.Figura_factory.Create_hexbin_mapbox
En este artículo, exploraremos cómo usar el módulo de figura_factory de trazado y la API de mapbox para crear gráficos hexbin.

Tenga en cuenta que esto puede requerir que tenga una cuenta de mapbox y un token de acceso.

Trama básica de hexbin

El siguiente código muestra cómo usar el módulo figura_factory para crear una gráfica de hexbin básica usando la API MAPBOX.

De Plotly.figura_factory import crear_hexbin_mapbox
Importar trama.expresar como PX
px.set_mapbox_access_token (abrir ("mapbox.mapbox_token ").leer())
DF = PX.datos.Carshare ()
Fig = create_hexbin_mapbox (
data_frame = df, lat = "centroid_lat", lon = "Centroid_lon",
nx_hexagon = 10, opacidad = 0.9, etiquetas = "color": "recuento de puntos",
)
higo.espectáculo()

El ejemplo dado utiliza los datos de Carshare de Plotly Express para crear una trama simple de Hexbin. Asegúrese de reemplazar el mapbox.mapbox_token con el archivo que contiene su token de acceso mapbox.

Figura de salida:

Puede cambiar el color de colores estableciendo un valor diferente en el parámetro Colorscale_continino_Scale como se muestra en lo siguiente:

De Plotly.figura_factory import crear_hexbin_mapbox
Importar trama.expresar como PX
px.set_mapbox_access_token (abrir ("mapbox.mapbox_token ").leer())
DF = PX.datos.Carshare ()
Fig = create_hexbin_mapbox (
data_frame = df, lat = "centroid_lat", lon = "Centroid_lon",
nx_hexagon = 10, opacidad = 0.9, etiquetas = "color": "recuento de puntos",
color_continuous_scale = 'viridis'
)
higo.espectáculo()

Esto establece el colorcale en Viridis como se muestra en la siguiente salida:

Para personalizar la opacidad de los contenedores, puede personalizar el parámetro de opacidad como se muestra en el siguiente:

Fig = create_hexbin_mapbox (
data_frame = df, lat = "centroid_lat", lon = "Centroid_lon",
nx_hexagon = 10, opacidad = 0.5, etiquetas = "color": "recuento de puntos",
color_continuous_scale = 'viridis',
)
higo.espectáculo()

En este caso, la trama usa un .5 Opacidad como se muestra en lo siguiente:

Para mostrar los datos subyacentes dentro del gráfico, puede usar el parámetro show_original_data de la siguiente manera:

Fig = create_hexbin_mapbox (
data_frame = df, lat = "centroid_lat", lon = "Centroid_lon",
nx_hexagon = 10, opacidad = 0.5, etiquetas = "color": "recuento de puntos",
color_continuous_scale = 'viridis',
show_original_data = verdadero
)
higo.espectáculo()

Producción:

Conclusión

En este artículo, exploramos cómo usar el módulo figura_factory tramly y la API de mapbox para crear los gráficos hexbin. Consulte los documentos para más.