Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Utilice propiedades de gráfico de burbujas geográficas

En este tema se describen algunas tareas comunes que puede realizar mediante las propiedades de gráficos de burbujas geográficas.

Tamaño de burbuja de control

Puede utilizar el tamaño de las burbujas en un gráfico de burbujas geográficas para comunicar un aspecto cuantificable de los datos. Por ejemplo, para los datos de muestra de la enfermedad de Lyme, puede utilizar el tamaño de burbuja para visualizar el número de casos en cada condado de Nueva Inglaterra. Las siguientes propiedades del gráfico de burbujas geográficas funcionan conjuntamente para controlar el tamaño de las burbujas en el gráfico:

  • SizeData

  • SizeVariable

  • SizeLimits

  • BubbleWidthRange

La propiedad especifica los datos que desea trazar en el gráfico. debe ser un vector de datos numéricos del mismo tamaño que los vectores de latitud y longitud, o un escalar.SizeDataSizeData Otra forma de especificar los datos de tamaño es pasar una tabla como primer argumento y especificar el nombre de una variable de tabla que se usará para los datos de tamaño.geobubble Utilice la propiedad para especificar esta variable de tabla.SizeVariable Cuando se usa una variable de tabla para especificar datos de tamaño, almacena los valores de esta variable en la propiedad y establece la propiedad en solo lectura.geobubbleSizeData Si no se especifica, se trazan las ubicaciones geográficas de un mapa con burbujas que tienen el mismo tamaño.SizeDatageobubble

determina el tamaño (diámetro) de cada burbuja escalando linealmente los valores entre los límites establecidos por la propiedad. es un vector de dos elementos que especifica el diámetro de burbuja más pequeño y el diámetro de burbuja más grande en puntos.geobubbleSizeDataBubbleWidthRangeBubbleWidthRange De forma predeterminada, establece el rango de diámetros de burbuja entre 5 puntos y 20 puntos.BubbleWidthRange Puede especificar un diámetro de burbuja tan pequeño como 1 punto y tan grande como 100 puntos.

Utilice la propiedad para controlar la asignación entre y.SizeLimitsSizeDataBubbleWidthRange De forma predeterminada, la propiedad especifica los extremos del intervalo de datos.SizeLimits Por ejemplo, el valor predeterminado para los datos de muestra de la enfermedad de Lyme es: cuando la variable Cases2010 se utiliza como el.SizeLimits[0 514]SizeVariable

Al especificar datos de tamaño, el gráfico de burbujas geográficas incluye una leyenda que describe la asignación de tamaños de burbuja a los datos. utiliza los valores de la propiedad como límites superior e inferior de la leyenda.geobubbleSizeLimits Cuando se especifica una variable de tabla, se utiliza el nombre de la variable como título de la leyenda de tamaño.geobubble

Haz burbujas más pequeñas en los gráficos de burbujas geográficas

En este ejemplo se muestra cómo reducir el tamaño de las burbujas en un gráfico de burbujas geográficas mediante la propiedad.BubbleWidthRange (También puede reducir la superposición cambiando el tamaño de la figura del gráfico de burbujas geográficas.)

Lea los datos de muestra de la enfermedad de Lyme en el espacio de trabajo.

counties = readtable('counties.xlsx');

Cree un gráfico de burbujas geográficas utilizando los datos de latitud, longitud y ocurrencia de la tabla.

gb = geobubble(counties,'Latitude','Longitude','SizeVariable','Cases2010');

Ver los valores de las propiedades del gráfico de burbujas geográficas.SizeDataSizeLimits

size_data_values = gb.SizeData; size_data_values(1:15)
ans = 15×1

   331
   187
    88
   125
   240
   340
   161
   148
    38
     4
      ⋮

size_limits = gb.SizeLimits
size_limits = 1×2

     0   514

Haga las burbujas más pequeñas para evitar que se solapen usando la propiedad.BubbleWidthRange Primero vea la configuración inicial de la propiedad.

default_width_range = gb.BubbleWidthRange
default_width_range = 1×2

     5    20

gb.BubbleWidthRange = [4 15];

Control Bubble color

Puede utilizar el color de las burbujas en un gráfico de burbujas geográficas para coditarlas según la categoría de datos. Por ejemplo, en los datos de muestra de la enfermedad de Lyme, puede caracterizar la severidad de la enfermedad de Lyme en cada condado de Nueva Inglaterra como alto, medio o bajo. Las siguientes propiedades del gráfico de burbujas geográficas trabajan juntas para controlar el color de las burbujas en el gráfico:

  • ColorData

  • ColorVariable

  • BubbleColorList

La propiedad especifica los datos que desea controlar el color de las burbujas en el gráfico. debe ser un vector de datos categóricos, del mismo tamaño que la latitud y la longitud.ColorDataColorData Otra forma de especificar datos de color es pasar una tabla como primer argumento y especificar el nombre de una variable de tabla que se usará para los datos de color.geobubble Utilice la propiedad para especificar esta variable de tabla. almacena los valores de la variable de tabla en la propiedad y establece la propiedad en solo lectura.ColorVariablegeobubbleColorData

Si sus datos no incluyen inicialmente una variable, puede crear una.categorical Por ejemplo, los datos de muestra de la enfermedad de Lyme no incluyen una variable categórica. Una forma de crear una variable de este tipo es usar la función.discretize Tome los datos de ocurrencias y cree tres categorías basadas en el número de ocurrencias, describiéndolas como baja, media o alta.cases2010 El código siguiente crea una variable categórica denominada a partir de los datos de ocurrencia.Severity

Severity = discretize(counties.Cases2010,[0 50 100 550],... 'categorical', {'Low', 'Medium', 'High'});

La propiedad controla los colores utilizados para las burbujas en un gráfico de burbujas geográficas.BubbleColorList El valor es un array-by-3 donde cada fila es un triplete de color RGB.m De forma predeterminada, utiliza un conjunto de siete colores.geobubble Si tiene más de siete categorías, los colores se repiten cíclicamente. Para cambiar los colores utilizados, utilice una de las otras funciones de mapa de color, como o, o especifique una lista personalizada de colores.MATLAB®parulajet

Consulte también

| | |

Temas relacionados