Tramamente.Expresar.Line_geo

Tramamente.Expresar.Line_geo

En este tutorial, le mostraremos cómo puede crear líneas geográficas utilizando el módulo Express Plotly.

Líneas geográficas usando Plotly Express

En Plotly, podemos usar la función Line_Geo () desde el módulo expreso. La sintaxis de la función se muestra a continuación:

tramamente.expresar.line_geo (data_frame = none, lat = none, lon = none, ubicaciones = none, ubicación = none, geojson = none, tatureIdKey = none, color = none, line_dash = none, text = none, facet_row = none, facet_col = none, facet_col_wrap = 0, facet_row_spacing = none, facet_col_spacing = none, hover_name = none, hover_data = none, custom_data = none, line_group = none, symbol = none, animation_frame = none, animation_group = none, category_orders = none, labels = none, color_disCRETECETEN Ninguno, color_discrete_map = none, line_dash_sequence = none, line_dash_map = none, symbol_sequence = none, symbol_map = no, marcadores = falso, proyection = none, scope = none, center = none, fitBounds = none, baseMap_Visible = none, title = none, plantilla = ninguno, ancho = ninguno, altura = ninguno)

A continuación se muestra una lista de los parámetros más útiles que necesita saber al trabajar con la función Line_Geo ():

  1. Marco de datos - Especifica el DataFrame que contiene la lista de columnas que se utilizarán en el gráfico.
  2. Lat - Especifica el nombre de la columna cuyos valores se utilizan para colocar las marcas de acuerdo con la latitud en el mapa.
  3. Solitario - Especifica la posición de las marcas en la longitud en el mapa.
  4. Ubicación - Especifica la columna cuyos valores se interpretan de acuerdo con el modo de ubicación y se asignan a los parámetros LAT/LON.
  5. LocationMode - Especifica el conjunto de ubicaciones.

Ejemplo

Ilustramos cómo crear líneas geográficas usando la función Line_Geo (). Tome la muestra de código proporcionada a continuación:

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

En el ejemplo anterior, comenzamos importando el módulo Express Plotly. Luego importamos los datos del gapminder y consultamos el conjunto de datos de 2007.

Luego trazamos mapas de línea usando la función Line_Geo () con el conjunto de datos especificado. Esto debería devolver una figura como se muestra a continuación:

Para agregar un color único a las marcas en el mapa, podemos usar el parámetro de color como se muestra en el código de ejemplo a continuación:

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

En este caso, el código anterior devolverá mapas de línea con colores únicos para cada continente.

A continuación se muestra una figura resultante de ejemplo:

Plotly también le permite especificar la proyección del mapa utilizando el parámetro de proyección.

Por ejemplo, para mostrar el mapa en una proyección estereográfica, podemos ejecutar el siguiente código:

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

La figura resultante, como se muestra a continuación:

Para especificar el ancho y la altura personalizados de la figura, podemos usar los parámetros de ancho y altura como se muestra en el siguiente ejemplo:

Importar trama.expresar como PX
DF = PX.datos.GABMINDER ().consulta ("año == 2007")
Fig = PX.line_geo (df, ubicaciones = 'iso_alpha', color = 'continente', proyection = 'stereographic', width = 1200, altura = 600)
higo.espectáculo()

Figura resultante:

Tenga en cuenta que el diagrama anterior no representa las dimensiones reales.

Conclusión

En este artículo, exploramos cómo podemos crear líneas geográficas en un mapa utilizando el módulo Express Plotly y la función Line_Geo ().