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.

gscatter

Gráfico de dispersión por grupo

Descripción

ejemplo

gscatter(x,y,g) crea un gráfico de dispersión de y, agrupado por.xyg Las entradas y son vectores del mismo tamaño.xy

ejemplo

gscatter(x,y,g,clr,sym,siz) especifica el color, el símbolo y el tamaño del marcador para cada grupo.clrsymsiz

gscatter(x,y,g,clr,sym,siz,doleg) controla si se muestra una leyenda en el gráfico. crea una leyenda de forma predeterminada.gscatter

ejemplo

gscatter(x,y,g,clr,sym,siz,doleg,xnam,ynam) especifica los nombres que se utilizarán para las etiquetas del eje x y del eje y. Si no proporciona y, y las entradas son variables con nombres, a continuación, etiqueta los ejes con los nombres de variable.xnamynamxygscatter

ejemplo

h = gscatter(___) Devuelve identificadores de gráficos correspondientes a los grupos en, utilizando cualquiera de los argumentos de entrada en las sintaxis anteriores.g

Ejemplos

contraer todo

Cargue el conjunto de datos.carsmall

load carsmall

Trace los valores en el eje x y los valores en el eje y. utiliza los nombres de variable como etiquetas predeterminadas para los ejes.DisplacementHorsepowergscatter Agrupe los puntos de datos por.Model_Year

gscatter(Displacement,Horsepower,Model_Year)

Cargue el conjunto de datos.discrim

load discrim

El conjunto de datos contiene clasificaciones de ciudades según nueve factores como el clima, la vivienda, la educación y la salud. La matriz contiene la información de clasificaciones.ratings

Trazar la relación entre las clasificaciones para el clima (primera columna) y la vivienda (segunda columna) agrupadas por tamaño de ciudad en la matriz.group Elija diferentes colores y símbolos de trazado para cada grupo.

gscatter(ratings(:,1),ratings(:,2),group,'br','xo') xlabel('climate') ylabel('housing')

Cargue el conjunto de datos.hospital

load hospital

Trazar las edades y pesos de los pacientes del hospital. Agrupe a los pacientes según su estado de género y fumador. Utilice el símbolo para representar a los no fumadores y el símbolo para representar a los fumadores.o*

x = hospital.Age; y = hospital.Weight; g = {hospital.Sex,hospital.Smoker}; gscatter(x,y,g,'rkgb','o*',8,'on','Age','Weight') legend('Location','northeastoutside')

Cargue el conjunto de datos.carbig

load carbig

Cree un gráfico de dispersión en comparación con.AccelerationMPG Agrupar puntos de datos en función de.Origin

h = gscatter(Acceleration,MPG,Origin)
h =    7x1 Line array:    Line    (USA)   Line    (France)   Line    (Japan)   Line    (Germany)   Line    (Sweden)   Line    (Italy)   Line    (England)  

Visualice el objeto correspondiente al grupo etiquetado.Line(Japan)

jgroup = h(3)
jgroup =    Line (Japan) with properties:                Color: [0.2857 1 0]           LineStyle: 'none'           LineWidth: 0.5000              Marker: '.'          MarkerSize: 15     MarkerFaceColor: 'none'               XData: [1x79 double]               YData: [1x79 double]               ZData: [1x0 double]    Show all properties  

Cambie el color del marcador para el grupo a negro.Japan

jgroup.Color = 'k';

Argumentos de entrada

contraer todo

valores del eje x, especificados como un vector numérico. deben tener el mismo tamaño que.xy

Tipos de datos: single | double

valores del eje y, especificados como un vector numérico. deben tener el mismo tamaño que.yx

Tipos de datos: single | double

Variable de agrupación, especificada como un vector categórico, Vector lógico, Vector numérico, matriz de caracteres, matriz de cadenas o matriz de celdas de vectores de caracteres. Alternativamente, puede ser una matriz de celdas que contiene varias variables de agrupamiento (como), en cuyo caso las observaciones están en el mismo grupo si tienen valores comunes de todas las variables de agrupamiento.g{g1 g2 g3} Los puntos del mismo grupo aparecen en el gráfico de dispersión con el mismo color de marcador, símbolo y tamaño.

Ejemplo: species

Ejemplo: {Cylinders,Origin}

Tipos de datos: categorical | logical | single | double | char | string | cell

Colores de marcador, especificados como un vector de caracteres o un escalar de cadena de colores reconocidos por la función o una matriz de valores de triplete RGB.plot Cada triplete RGB es un vector de fila de tres elementos que especifica las intensidades de los componentes rojo, verde y azul del color, respectivamente. Cada intensidad debe estar en el intervalo [0,1].

Esta tabla enumera los caracteres de color disponibles y sus valores de triplete RGB equivalentes.

Nombre largoNombre cortoTriplete RGB
Amarillo'y'[1 1 0]
Magenta'm'[1 0 1]
Cian'c'[0 1 1]
Rojo'r'[1 0 0]
Verde'g'[0 1 0]
Azul'b'[0 0 1]
Blanco'w'[1 1 1]
Negro'k'[0 0 0]

Si no especifica suficientes valores para todos los grupos, a continuación, los ciclos a través de los valores especificados según sea necesario.gscatter

Ejemplo: 'rgb'

Ejemplo: [0 0 1; 0 0 0]

Tipos de datos: char | string | single | double

Símbolos de marcador, especificados como un vector de caracteres o un escalar de cadena de símbolos reconocidos por la función.plot Esta tabla enumera los símbolos de marcador disponibles.

ValorDescripción
'o'circunferencia
'+'Signo más
'*'Asterisco
'.'Punto
'x'Cruz
's'Cuadrado
'd'Diamante
'^'El Triángulo apuntando hacia arriba
'v'El Triángulo apuntando hacia abajo
'>'Triángulo que apunta a la derecha
'<'Triángulo que apunta a la izquierda
'p'Estrella de cinco puntas (pentagrama)
'h'Estrella de seis puntas (Hexagrama)
'none'No hay marcadores

Si no especifica suficientes valores para todos los grupos, a continuación, los ciclos a través de los valores especificados según sea necesario.gscatter

Ejemplo: 'o+*v'

Tipos de datos: char | string

Tamaños de marcador, especificados como un vector numérico positivo en puntos. El valor predeterminado viene determinado por el número de observaciones. Si no especifica suficientes valores para todos los grupos, a continuación, los ciclos a través de los valores especificados según sea necesario.gscatter

Ejemplo: [6 12]

Tipos de datos: single | double

Opción para incluir una leyenda, especificada como cualquiera o.'on''off' De forma predeterminada, la leyenda se muestra en el gráfico.

etiqueta del eje x, especificada como un vector de caracteres o un escalar de cadena.

Tipos de datos: char | string

etiqueta del eje y, especificada como un vector de caracteres o un escalar de cadena.

Tipos de datos: char | string

Argumentos de salida

contraer todo

Identificadores de gráficos, devueltos como una matriz de objetos.Line Cada objeto corresponde a uno de los grupos en.Lineg Puede utilizar la notación de puntos para consultar y establecer las propiedades de los objetos de línea. Para obtener una lista de propiedades de objeto, consulte.LineLine Properties

Introducido antes de R2006a