Tramamente.Graph_objects.coroplethmapbox

Tramamente.Graph_objects.coroplethmapbox
Según las estadísticas agregadas, un mapa de Choropleth es un mapa estadístico compuesto por polígonos de color. Se aplica principalmente en áreas geográficas, como países, estados, condados y códigos postales.

Cuando trabaja con análisis estadístico, a menudo encuentra escenarios en los que debe trazar un mapa de coro.

Por lo tanto, este artículo discutirá cómo puede crear un Choropleth MapBox usando Graph_Objects de Plotly.

Tramamente.Graph_objects.CHROPLETHMAPBOX ()

La clase ChoroplethMapbox () de Plotl'y Graph_Objects nos permite crear un objeto ChoroPlethMapbox con propiedades y personalización específicas.

La sintaxis se muestra a continuación:

Clase Plotly.Graph_objects.Coroplethmapbox (arg = none, autocolorscale = none, metail = none, coloraxis = none, colorbar = none, cololorscale = none, customData = none, customDatasrc = none, tatureIdKey = none, geojson = none, hoverinfo = none, hoverinfosrc = none, HoverLabel = None, HoverTemplate = None, HoverTemplatesRC = None, Hovertext = None, HoverTextSrc = None, IDS = None, IDSSRC = None, LegendGroup = None, LegendGroupptitle = None, LegEdRank = None, ubicaciones = Ninguno, LocationsSrc = None, Marker = Marker = Marker = Marker = Marker = Marker = Ninguno, Meta = Ninguno, MetaSrc = None, Name = None, ReverseScale = None, Selected = None, SelectedPoints = None, Showlegend = None, ShowScale = None, Stream = None, Subplot = None, Text = None, TextSrc = None, uid = none, uirevision = none, sin selección = ninguno, visible = none, z = none, zauto = none, zMax = none, zMid = none, zmin = none, zsrc = none, ** kwargs)


Las siguientes son varias propiedades esenciales que usará cuando use ChoroPlethMapbox:

    1. Argumento - Especifica las propiedades del objeto Choroplethmapbox como un diccionario.
    2. Geojson - Especifica los datos de GeoJson asociados con el ChoroplethMapbox.
    3. escala de autocolores - Establece la paleta de escala de color, como predeterminada o personalizada. Este es un valor booleano.
    4. Geojson - Especifica los datos de GeoJson requeridos para el rastro de Choropleth. Si no se determina ningún valor, Plotly usará el mapa base predeterminado.
    5. Ubicación - Establece la coordenada utilizando los ID de ubicación o los nombres.
    6. LocationMode - Este parámetro especifica los conjuntos de ubicaciones utilizadas para que coincidan con las entradas en el parámetro de la ubicación.
    7. Revestimiento - Especifica la escala de color como una matriz RGB.
    8. Flojo - Especifica la información que aparece en la traza en el mouse ratón.
    9. Texto - Especifica los elementos de texto asociados con cada ubicación.
    10. Uid - Asigna una identificación única de la traza de Choropleth.
    11. Z - Especifica los valores de color.
    12. Nombre - Especifica el nombre de rastreo de Choropleth.
    13. Meta - Proporciona información de metadatos adicionales asociada con el coro.
    14. Visible - establece si el objeto de coro es visible o no.
    15. IDS - Asigna una etiqueta a cada columna.

Notará que comparte propiedades similares como un mapa de coropleth.

Ejemplo 1

El siguiente ejemplo ilustra cómo podemos crear un coroPlethmapbox usando la clase de coroplethmapbox desde el gráfica de trazado:

de urllib.Solicitar la importación de Urlopen
importar json
Importar trama.Graph_Objects como Go
importar pandas como PD
con urlopen ('https: // raw.githubusercontent.com/tramly/dataSets/master/geojson-counties-fips.json ') como respuesta:
condados = json.Carga (respuesta)
DF = PD.read_csv ("https: // raw.githubusercontent.com/tramly/dataSets/maestro/fips-unemp-16.CSV ",
dtype = "fips": str)
Fig = GO.Figura (ir.Coroplethmapbox (GeoJson = condados, ubicaciones = df.fips, z = df.inútil,
Colorscale = "rojo", zmin = 0, zmax = 12,
Marker_opacity = 0.5, Marker_line_width = 0), Layout = dict (mapbox_style = "Carto-postron",
mapbox_zoom = 3, mapbox_center = "lat": 37, "lon": -95))
higo.espectáculo()


En el ejemplo anterior, utilizamos los conjuntos de datos Unemps de datos de GeoJson y FIPS desde el repositorio de conjuntos de datos complaciendo.

Luego usamos el Go.Función de la figura y pasar las propiedades del coroplethmapbox en el go.Clase ChoroplethMapbox ().

Tenga en cuenta que pasamos las propiedades de diseño como diccionario. El código anterior debe devolver una figura como se muestra:

Ejemplo 2

Puede personalizar su diseño de trazado utilizando la función update_layout (). Por ejemplo, para cambiar el diseño de mapbox a un mapa de la calle abierta, puede ejecutar el siguiente código:

higo.update_layout (mapbox_style = "Carto-Darkmatter")


El código anterior debe agregar un fondo oscuro con el set ColorScale. La gráfica resultante se muestra a continuación:


Siéntase libre de hacer referencia a la documentación para aprender sobre las propiedades de Choroplethmapbox y cómo puede usarlas con Graph_Objects.

Conclusión

Este artículo proporciona un tutorial sobre cómo crear coroplethmapbox utilizando los objetos gráficos de Plotly. Además, se discutieron varios parámetros esenciales al usar el coroplethmapbox: