Ggplot2 en r: comment mapper les données à des lignes, des points, des symboles et plus

Une fois que vous avez dit ggplot () quelles sont les données à utiliser dans la recherche, la prochaine étape est de le dire comment vos données correspond à des éléments visuels de votre parcelle. Cette mise en correspondance entre les données et les éléments visuels est le deuxième élément d'une ggplot2 couche.

Les éléments visuels d'un complot, ou l'esthétique, inclure des lignes, des points, de symboles, de couleurs, de position. . . tout ce que vous pouvez voir. Par exemple, vous pouvez mapper une colonne de vos données à la X-axe de votre parcelle, ou vous pouvez mapper une colonne de vos données à correspondre à la y-axe de votre parcelle.

Vous pouvez également mapper les données à des groupes, des couleurs ou la taille des points dans des nuages ​​de points - en fait, vous pouvez mapper vos données à tout ce que votre geom soutient.




Vous utilisez la fonction spéciale AES () de mettre en place une correspondance entre les données et l'esthétique. Chaque argument AES () cartes d'une colonne dans vos données à un élément spécifique dans votre geom.

> Ggplot (fidèles, AES (x = éruptions, Y = attente)) + geom_point () + stat_smooth ()

Vous pouvez voir que ce code dit ggplot () d'utiliser la trame de données fidèle que la source de données. Et maintenant, vous comprenez que AES () crée une mise en correspondance entre le X-axe et éruptions $ fidèles, ainsi qu'entre le y-axe et $ fidèles attente.

La prochaine chose que vous remarquerez à propos de cette ligne sont les signes plus. Dans ggplot2, vous utilisez le + opérateur de combiner les différentes couches de l'intrigue.

En résumé, vous utilisez le AES () fonction pour définir la correspondance entre vos données et votre parcelle. Ceci est assez simple, mais il laisse une question: Comment savez-vous où l'esthétique sont disponibles en différentes geoms?


» » » » Ggplot2 en r: comment mapper les données à des lignes, des points, des symboles et plus