Σπίτι Προσωπικά Οικονομικά Πώς να πάρει Geoms σε ggplot σε R - dummies

Πώς να πάρει Geoms σε ggplot σε R - dummies

Πίνακας περιεχομένων:

Βίντεο: How to Find and Repair Exhaust Leaks EASY (Without a Welder) 2024

Βίντεο: How to Find and Repair Exhaust Leaks EASY (Without a Welder) 2024
Anonim

Ένας 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) <- c ("βάθος", "mag")

Τώρα μπορείτε να σχεδιάσετε τους σεισμούς του αντικειμένου 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 () αντλεί τις παρατηρήσεις με τη σειρά που βρίσκεται στα δεδομένα.

Πώς να πάρει Geoms σε ggplot σε R - dummies

Η επιλογή των συντακτών

Πώς να δημιουργήσετε Flash CS5 σύμβολα κουμπιών - dummies

Πώς να δημιουργήσετε Flash CS5 σύμβολα κουμπιών - dummies

Για να βελτιώσετε τις ταινίες Adobe Flash Creative Suite 5 μπορούν να χρησιμοποιήσουν τα κουμπιά Flash CS5 για να δώσουν στους χρήστες τον έλεγχο της δράσης με έλεγχο χρόνου και πλοήγηση. Στο Flash, τα κουμπιά είναι ειδικοί τύποι συμβόλων που έχουν σχεδιαστεί για να ανταποκρίνονται σε αλληλεπίδραση με το ποντίκι ή το πληκτρολόγιο, όπως κλικ, ανατροπές και συγκεκριμένα πλήκτρα. Όταν συνδυάζεται με το ActionScript, ...

Πώς να δημιουργείτε κλίσεις στο Adobe Flash CS6 - ανδρείκελα

Πώς να δημιουργείτε κλίσεις στο Adobe Flash CS6 - ανδρείκελα

Adobe Flash CS6 έχει έναν τρόπο για να δημιουργήσετε κλίσεις για να γεμίσετε ένα χώρο που δεν θέλετε να είναι ένα συμπαγές χρώμα. Οι κλίσεις είναι μείγματα μεταξύ δύο ή περισσότερων χρωμάτων που μπορείτε να χρησιμοποιήσετε για να γεμίσετε οποιαδήποτε περιοχή ή σχήμα, ακριβώς όπως ένα συμπαγές χρώμα. Αν κοιτάξετε τον πίνακα Swatches, μπορείτε ...

Η επιλογή των συντακτών

Πώς να γράφετε σημειώσεις στο OneNote 2013 στα Android - ανδρείκελα

Πώς να γράφετε σημειώσεις στο OneNote 2013 στα Android - ανδρείκελα

Το OneNote, όπως οι εκδόσεις iOS και web app, η έκδοση Android του OneNote σάς επιτρέπει να αποκτάτε πρόσβαση και να επεξεργάζεστε σημειώσεις με ένα ελάχιστο σύνολο χαρακτηριστικών σε σύγκριση με τις εκδόσεις desktop του OneNote, όπως το OneNote 2013. Πώς να δημιουργήσετε μια νέα σημείωση στο Android Μπορείτε να δημιουργήσετε ...

2 τρόποι αποστολής και λήψης αλληλογραφίας στο Outlook - ανδρείκελα

2 τρόποι αποστολής και λήψης αλληλογραφίας στο Outlook - ανδρείκελα

Μετά τη διαμόρφωση του λογαριασμού ηλεκτρονικού ταχυδρομείου (S) στο Outlook 2013, η λήψη μηνυμάτων είναι μια αυτόματη διαδικασία. Το Outlook αποστέλλει αυτόματα και λαμβάνει μηνύματα όταν ξεκινάτε και επίσης σε διαστήματα 30 λεπτών (από προεπιλογή) όποτε εκτελείται το Outlook. Η εισερχόμενη αλληλογραφία σας μπαίνει αυτόματα στο φάκελο Εισερχόμενα. Μπορείτε επίσης να ξεκινήσετε μια χειροκίνητη διαδικασία αποστολής / λήψης σε ...

Πώς να γράφετε σημειώσεις στο OneNote 2013 για συσκευές iOS - dummies

Πώς να γράφετε σημειώσεις στο OneNote 2013 για συσκευές iOS - dummies

Για συσκευές IOS. Υπάρχουν πολλές λειτουργίες, παρόλο που η έκδοση του App της OneNote και η πλήρης εφαρμογή OneNote 2013 έχουν περισσότερη λειτουργικότητα. Πώς να δημιουργήσετε μια νέα σημείωση σε συσκευές iOS Μπορείτε να δημιουργήσετε μια νέα σημείωση, ανεξάρτητα από το πού βρίσκεστε στο OneNote, αν βλέπετε ...

Η επιλογή των συντακτών

Πώς να ρυθμίσετε την τοποθέτηση και το μέγεθος στην άκρη Animate - dummies

Πώς να ρυθμίσετε την τοποθέτηση και το μέγεθος στην άκρη Animate - dummies

Adobe Edge Animate CC δεν έχει έλλειψη ρυθμίσεις όσον αφορά την τοποθέτηση και το μέγεθος. Πολλά από αυτά τα χαρακτηριστικά λειτουργούν καλύτερα όταν φωλιάζουν στοιχεία, έτσι θέλετε να κατανοήσετε πώς λειτουργεί ο πίνακας στοιχείων. Η τοποθέτηση αναφέρεται στις συντεταγμένες του στοιχείου που σχετίζεται είτε με το Στάδιο είτε με το γονικό στοιχείο όταν ένα ...

Παγκόσμια ή Εφαρμοσμένες ρυθμίσεις στο Adobe Edge Animate - dummies

Παγκόσμια ή Εφαρμοσμένες ρυθμίσεις στο Adobe Edge Animate - dummies

Adobe Edge Animate CC δεν έχει έλλειψη ρυθμίσεων όταν πρόκειται για την τοποθέτηση και το μέγεθος. Οι ρυθμίσεις "Παγκόσμια" και "Εφαρμοσμένες" δεν τροποποιούν τις ρυθμίσεις, αλλά παρέχουν ένα μέσο για την εμφάνιση της σχετικής τοποθέτησης μεταξύ των ενσωματωμένων στοιχείων. Μπορεί να αναρωτιέστε ότι η διαφορά είναι μεταξύ των ρυθμίσεων Global και Applied. Εδώ είναι η ουσία: Παγκόσμιες ρυθμίσεις ...

Πώς να προσθέσετε ενέργειες σε στοιχεία στο Edge Animate - dummies

Πώς να προσθέσετε ενέργειες σε στοιχεία στο Edge Animate - dummies

Ένα ιδιαίτερα ισχυρό χαρακτηριστικό του Adobe Edge Animate Το CC είναι η δυνατότητα να προσθέσετε στη σύνθεση σας δράσεις, ενεργοποιητές, ετικέτες και χαρακτηριστικά δρομέα. Αυτά τα εργαλεία είναι αυτό που χρησιμοποιείτε για να κάνετε το κινούμενο γραφικό σας διαδραστικό, ώστε το κοινό σας να μπορεί να συμμετέχει σε αυτό που κάνει το κινούμενο σχέδιο σας αντί να πρέπει να καθίσετε εκεί και να παρακολουθήσετε παθητικά. Ένας ...