Tramamente.Expresar.Coro

Tramamente.Expresar.Coro
Un mapa de coro o gráfico de coro es una gráfica específica que utiliza un mapa y polígonos coloreados para representar las variaciones espaciales de los datos.

En este artículo, exploramos cómo podemos crear los mapas de Choropleth usando el módulo Express Plotly.

Tramamente.expresar.coropleth ()

Para crear un mapa de Coropleth utilizando el módulo expreso, usamos la función Choropleth (). La función adquiere una sintaxis como se muestra en lo siguiente:

tramamente.expresar.coroPleth (data_frame = none, lat = none, lon = none, ubicaciones = none, ubicación = none, geojson = none, tatureIdKey = none, color = none, facet_row = none, facet_col = none, facet_col_wrap = 0, facet_row_spacing = none, none, none, facet_col_spacing=None, hover_name=None, hover_data=None, custom_data=None, animation_frame=None, animation_group=None, category_orders=None, labels=None, color_discrete_sequence=None, color_discrete_map=None, color_continuous_scale=None, range_color=None, color_continuous_midpoint= Ninguno, proyección = Ninguno, Scope = None, Center = None, FitBounds = None, BaseMap_Visible = None, Title = None, Template = None, Width = None, Height = None)

Los siguientes son los parámetros de función más comunes que necesita saber:

  1. data_frame: especifica la variable que contiene la columna utilizada en el gráfico. Puede pasar este valor como un marcador de datos, un diccionario o una matriz como objeto.
  2. LAT -pecifica los valores utilizados para colocar las marcas a lo largo de las marcas de latitud en un mapa. Puede pasar este valor como nombre de columna dentro del DataFrame o una serie Pandas.
  3. Lon: similar a LAT, pero los valores de este parámetro se utilizan para colocar las marcas a lo largo de la longitud en el mapa.
  4. Ubicaciones: especifica los valores interpretados de acuerdo con el parámetro del Modo de ubicación y se asigna a la longitud y la latitud.
  5. LocationMode: especifica el conjunto de ubicaciones utilizadas para que coincidan con las entradas en las ubicaciones con las regiones del mapa.
  6. GeoJson: especifica la colección que contiene las ID a las que se hace referencia a las ubicaciones.
  7. Color: especifica los valores utilizados para asignar un color único a las marcas.
  8. Alcance: especifica el alcance del mapa. Los valores predeterminados se establecen en el mundo. Los valores aceptados son los siguientes:
    1. 'mundo'
    2. 'EE.UU'
    3. 'Europa'
    4. 'Asia'
    5. 'África'
    6. 'América del norte'
    7. 'Sudamerica'
  9. Centro: establece el punto central del mapa.
  10. Título - Proporciona un título para el mapa de Choropleth.
  11. ancho/altura: establece el ancho y la altura de la figura en píxeles.

Mapa básico de coropleth

Podemos crear un mapa mundial utilizando la función de coropleth como se muestra en lo siguiente:

Importar trama.expresar como PX
Fig = PX.coroPleth (ubicaciónMode = 'USA-States', Scope = 'World', Color = [1])
higo.espectáculo()

El código anterior crea un mapa mundial como se muestra en el siguiente:

Resaltar áreas específicas

Podemos resaltar algunas áreas específicas en un mapa utilizando el parámetro de ubicaciones. Por ejemplo, para resaltar los diversos estados, podemos ejecutar el siguiente código:

Importar trama.expresar como PX
Fig = PX.coropleth (ubicaciones = ["tx", "ca", "co"], ubicación = 'USA-states', scope = 'USA', color = [1,2,3])
higo.espectáculo()

En este ejemplo, especificamos los estados que deseamos resaltar usando su código de estado en el parámetro de ubicaciones.

La figura resultante es la que se muestra en lo siguiente:

Podemos lograr lo mismo en un mapa mundial como se muestra en el siguiente código:

Importar trama.expresar como PX
Fig = PX.Choropleth (ubicaciones = ['Irlanda', 'Egipto', 'Canadá'], LocationMode = 'Country Names', Scope = 'World', Color = [1,2,3])
higo.espectáculo()

El código dado devuelve una trama de Choropleth con el mapa mundial y los países previamente destacados.

Producción:

También podemos crear un coropleth basado en datos de datos de datos. Por ejemplo, podemos usar los datos de Gapminder de los datos de trazado como se muestra en lo siguiente:

Importar trama.expresar como PX
DF = PX.datos.GABMINDER ().consulta ('año == 2007')
Fig = PX.Choropleth (df, ubicaciones = 'iso_alpha', color = 'pop')
higo.espectáculo()

El gráfico dado devuelve la siguiente figura:

Esta figura representa la población mundial.

Conclusión

Este artículo cubre los fundamentos de la creación y el trabajo con los mapas de Choropleth en Plotly.