Πίνακας περιεχομένων:
- Τώρα μπορείτε να σχεδιάσετε τους σεισμούς του αντικειμένου agg με geom_bar (stat = "ταυτότητα"): >> ggplot. agg, aes (x = βάθος, y = mag)) + + geom_bar (stat = "ταυτότητα")
- y
Βίντεο: How to Find and Repair Exhaust Leaks EASY (Without a Welder) 2024
Ένας ggplot2 geom δηλώνει το γράφημα πώς θέλετε να εμφανίσετε τα δεδομένα σας σε R. Για παράδειγμα, χρησιμοποιείτε το geom_bar () για να δημιουργήσετε ένα διάγραμμα ράβδων. Στο ggplot2, μπορείτε να χρησιμοποιήσετε μια ποικιλία προκαθορισμένων geoms για να κάνετε τυπικούς τύπους οικόπεδο.
Ο geom ορίζει τη διάταξη ενός στρώματος ggplot2. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε το geoms για να δημιουργήσετε διαγράμματα bar, scatterplots και γραμμικά διαγράμματα (καθώς και διάφορα άλλα οικόπεδα), όπως μπορείτε να δείτε παρακάτω.
Κάθε geom έχει προεπιλεγμένη stat και κάθε stat έχει προεπιλεγμένο geom. Στην πράξη, πρέπει να καθορίσετε μόνο ένα από αυτά.
Γεωμετρία | Περιγραφή | Προεπιλεγμένο Stat |
---|---|---|
geom_bar () | () | Διάγραμμα γραμμής, που συνδέει τις παρατηρήσεις σε τάξη |
x | -value | stat_identity () |
geom_boxplot | (999)> geom_smooth
Προσθέστε έναν ομαλοποιημένο conditioned condition stat_smooth () |
geom_histogram |
Ένα ψευδώνυμο για geom_bar () και stat_bin () | stat_bin () |
|
Δημιουργία γραφήματος γραμμής | Για να δημιουργήσετε ένα διάγραμμα ράβδων, χρησιμοποιείτε τη λειτουργία geom_bar (). Ωστόσο, σημειώστε ότι το προεπιλεγμένο stat είναι stat_bin (), το οποίο χρησιμοποιείται για να κόψει τα δεδομένα σας σε κάδους. Έτσι, η προεπιλεγμένη συμπεριφορά του geom_bar () είναι να δημιουργηθεί ένα ιστόγραμμα. | Για παράδειγμα, για να δημιουργήσετε ένα ιστόγραμμα του βάθους των σεισμών στο σύνολο δεδομένων σεισμών, δοκιμάστε: >> ggplot (σεισμοί, aes (x = βάθος)) + geom_bar ()> ggplot (quakes, βάθος)) + geom_bar (binwidth = 50) |
Παρατηρήστε ότι η αντιστοίχιση ορίζει μόνο τη μεταβλητή | x | -axis (σε αυτή την περίπτωση, χτυπά το βάθος $). Ένα χρήσιμο επιχείρημα στο geom_bar () είναι το binwidth, το οποίο ελέγχει το μέγεθος των κεραιών στα οποία κόβονται τα δεδομένα σας. Αυτό δημιουργεί αυτή την πλοκή. |
|
geom_bar (). " | Έτσι, εάν το geom_bar () κάνει ένα ιστόγραμμα από προεπιλογή, πώς δημιουργείτε ένα διάγραμμα ράβδων; Η απάντηση είναι ότι πρέπει πρώτα να συγκεντρώσετε ένα ιστόγραμμα με το geom_bar () (9)> Στο επόμενο παράδειγμα, χρησιμοποιείτε aggregate () για να υπολογίσετε τον αριθμό των σεισμών σε διαφορετικά στρώματα βάθους: |
Τώρα μπορείτε να σχεδιάσετε τους σεισμούς του αντικειμένου agg με geom_bar (stat = "ταυτότητα"): >> ggplot. agg, aes (x = βάθος, y = mag)) + + geom_bar (stat = "ταυτότητα")
Συνοπτικά, μπορείτε να χρησιμοποιήσετε το geom_bar () για να δημιουργήσετε ένα ιστόγραμμα και να αφήσετε το ggplot2 να συνοψίσει τα δεδομένα σας τα δεδομένα σας και στη συνέχεια χρησιμοποιήστε stat = "identity" για να σχεδιάσετε ένα διάγραμμα ράβδων.
Κάνοντας ένα scatterplot
Για να δημιουργήσετε ένα scatterplot, χρησιμοποιείτε τη λειτουργία geom_point (). Ένα scatterplot δημιουργεί σημεία (ή μερικές φορές φυσαλίδες ή άλλα σύμβολα) στο γράφημά σας. Κάθε σημείο αντιστοιχεί σε μια παρατήρηση στα δεδομένα σας.
Έχετε πιθανώς δει ή δημιούργησε αυτόν τον τύπο γραφικών εκατομμύρια φορές, οπότε γνωρίζετε ήδη ότι τα scatterplots χρησιμοποιούν το καρτεσιανό σύστημα συντεταγμένων, όπου μια μεταβλητή έχει αντιστοιχιστεί στην τιμή x -axis και μια δεύτερη μεταβλητή χαρτογραφείται στην τιμή
y . Με τον ίδιο ακριβώς τρόπο, στο ggplot2 δημιουργείτε μια αντιστοίχιση μεταξύ των μεταβλητώνx
-axis και
y
-axis. Έτσι, για να δημιουργήσετε μια γραφική απεικόνιση των δεδομένων των σεισμών, μπορείτε να γράψετε σεισμούς $ long στο
x
-αξία και σεισμοί $ lat στο
y
-axis: >> ggplot, aes (x = long, y = lat)) + geom_point ()
Αυτό δημιουργεί αυτό το scatterplot. geom_point (). " Δημιουργία γραμμών Για να δημιουργήσετε ένα διάγραμμα γραμμής, χρησιμοποιείτε τη λειτουργία geom_line () Χρησιμοποιείτε αυτή τη λειτουργία με πολύ παρόμοιο τρόπο στο geom_point () · η διαφορά είναι ότι το geom_line () σχεδιάζει μια γραμμή μεταξύ διαδοχικών σημείων στα δεδομένα σας. Αυτός ο τύπος γραφήματος είναι χρήσιμος για δεδομένα χρονοσειρών σε πλαίσια δεδομένων, όπως τα δεδομένα πληθυσμού στο ενσωματωμένο σύνολο δεδομένων Για να δημιουργήσετε ένα γράφημα γραμμής με τα στοιχεία ανεργίας, χρησιμοποιείτε τα εξής: >> ggplot (longley, aes (x = έτος, y = Άνεργος)) + geom_line ()
geom_line (). "width =" 535 "> Σχεδιάζοντας ένα διάγραμμα γραμμής με το geom_line (). Μπορείτε να χρησιμοποιήσετε είτε geom_line () είτε geom_path () για να δημιουργήσετε ένα σχέδιο γραμμής στο ggplot2. Η διαφορά είναι ότι το geom_line () διατάζει πρώτα τις παρατηρήσεις σύμφωνα με την τιμή x , ενώ το geom_path () αντλεί τις παρατηρήσεις με τη σειρά που βρίσκεται στα δεδομένα.