Ggplot2 en r: cómo asignar los datos a líneas, puntos, símbolos y más

Video: ggplot2

Después de haber contado ggplot () qué datos se utilizan en I, el siguiente paso es decirle cómo sus datos se corresponde con elementos visuales de su trama. Este mapeo entre los datos y los elementos visuales es el segundo elemento de una ggplot2 capa.

Los elementos visuales de una trama, o estética, incluir líneas, puntos, símbolos, colores de posición. . . cualquier cosa que se puede ver. Por ejemplo, puede asignar una columna de sus datos a la x-eje de la trama, o se puede asignar una columna de los datos que correspondan a la y-eje de la trama.

También puede asignar los datos a los grupos, colores o el tamaño de los puntos en los diagramas de dispersión - de hecho, puede asignar sus datos a cualquier cosa que su geom apoya.

Video: Getting acces to ggplot2 and the diamonds dataframe

Se utiliza la función especial aes () para establecer una correspondencia entre los datos y la estética. Cada argumento de aes () mapea una columna de datos a un elemento específico en su geom.

gt; ggplot (fieles, aes (x = erupciones, Y = espera)) + geom_point () + stat_smooth ()

Se puede ver que este código le dice ggplot () utilizar la trama de datos fiel como la fuente de datos. Y ahora usted entiende que aes () crea una asignación entre el x-eje y $ erupciones fieles, así como entre la y-eje y $ fieles de espera.

Video: Pacote ggplot2 (GNU R): criação de gráficos sofisticados no R

La siguiente cosa que usted nota sobre esta línea son los signos más. En ggplot2, se utiliza el + operador para combinar las diferentes capas de la trama.

En resumen, se utiliza el aes () función para definir la asignación entre sus datos y su trama. Esto es bastante simple, pero deja una pregunta: ¿Cómo se sabe que la estética están disponibles en diferentes Geoms?

Artículos Relacionados