Βίντεο: Δημιουργήστε ένα διάγραμμα ροής στο κάτω τμήμα της διαφάνειας το οποίο θα μοιάζει με το... 2024
Για να δημιουργήσετε ένα διάγραμμα ράβδων με το ggplot2 στο R, χρησιμοποιείτε τη λειτουργία geom_bar (). Ωστόσο, σημειώστε ότι το προεπιλεγμένο stat είναι stat_bin (), το οποίο χρησιμοποιείται για να κόψει τα δεδομένα σας σε κάδους. Έτσι, η προεπιλεγμένη συμπεριφορά του geom_bar () είναι να δημιουργηθεί ένα ιστόγραμμα.
Για παράδειγμα, για να δημιουργήσετε ένα ιστόγραμμα του βάθους σεισμών στο σύνολο δεδομένων σεισμών, κάνετε τα εξής: >> ggplot (σεισμοί, aes (x = βάθος)) + geom_bar ()> ggplot (x = βάθος)) + geom_bar (binwidth = 50)
Σημειώστε ότι η αντιστοίχιση ορίζει μόνο τη μεταβλητή
x -axis (σε αυτή την περίπτωση, χτυπά το βάθος $). Ένα χρήσιμο επιχείρημα στο geom_bar () είναι το binwidth, το οποίο ελέγχει το μέγεθος των κεραιών στα οποία κόβονται τα δεδομένα σας.
Στο επόμενο παράδειγμα, χρησιμοποιείτε aggregate () για να υπολογίσετε τον αριθμό των σεισμών σε διαφορετικά στρώματα βάθους:
σεισμοί. agg <- c ("βάθος", "mag")
Τώρα μπορείτε να σχεδιάσετε τους σεισμούς του αντικειμένου. agg με geom_bar (stat = "ταυτότητα"):
Συνοπτικά, μπορείτε να χρησιμοποιήσετε το geom_bar δημιουργήστε ένα ιστόγραμμα και αφήστε το ggplot2 να συνοψίσει τα δεδομένα σας ή μπορείτε να κάνετε μια σύνοψη των δεδομένων σας και στη συνέχεια να χρησιμοποιήσετε το stat = "identity" για να σχεδιάσετε ένα διάγραμμα ράβδων.