Βίντεο: Statistical Programming with R by Connor Harris 2024
Αφού έχετε πει στο ggplot () ποια δεδομένα πρέπει να χρησιμοποιήσετε στο R, το επόμενο βήμα είναι να πείτε πώς τα δεδομένα σας αντιστοιχούν σε οπτικά στοιχεία της πλοκής σας. Αυτή η χαρτογράφηση μεταξύ δεδομένων και οπτικών στοιχείων είναι το δεύτερο στοιχείο ενός ggplot2 layer.
Τα οπτικά στοιχεία μιας οικόπεδο ή αισθητική περιλαμβάνουν γραμμές, σημεία, σύμβολα, χρώματα, θέση … οτιδήποτε μπορείτε να δείτε. Για παράδειγμα, μπορείτε να αντιστοιχίσετε μια στήλη των δεδομένων σας στην ακτίνα x της πλοκάδας σας ή μπορείτε να αντιστοιχίσετε μια στήλη των δεδομένων σας ώστε να αντιστοιχεί στην τιμή y οικόπεδο.
Μπορείτε επίσης να αντιστοιχίσετε δεδομένα σε ομάδες, χρώματα ή το μέγεθος των σημείων σε scatterplots - στην πραγματικότητα, μπορείτε να αντιστοιχίσετε τα δεδομένα σας σε οτιδήποτε υποστηρίζει το geom.
Χρησιμοποιείτε την ειδική λειτουργία aes () για να ρυθμίσετε μια αντιστοίχιση δεδομένων και αισθητικής. Κάθε όρισμα για aes () αντιστοιχίζει μια στήλη στα δεδομένα σας σε ένα συγκεκριμένο στοιχείο του geom σας. >> Το ggplot (x = eruptions, y = waiting) + geom_point () + stat_smooth ()
. Και τώρα καταλαβαίνετε ότι η aes () δημιουργεί μια αντιστοίχιση μεταξύ των ακτίνων
x και των πιστών $ eruptions, καθώς και μεταξύ της y -χρήσης και της πιστής $ αναμονής.
Συνοπτικά, χρησιμοποιείτε τη συνάρτηση aes () για να ορίσετε τη χαρτογράφηση μεταξύ των δεδομένων σας και του σχεδίου σας. Αυτό είναι αρκετά απλό, αλλά αφήνει μια ερώτηση: Πώς ξέρετε ποια αισθητική είναι διαθέσιμη σε διαφορετικούς geoms;