Plotly.expess.line

Plotly Expess Line



Ένα από τα πιο κοινά διαγράμματα στη στατιστική, επιστημονική ή οικονομική γραφική παράσταση είναι η γραφική παράσταση γραμμής. Ένα γράφημα γραμμής είναι εύκολο να δημιουργηθεί και να ερμηνευτεί, καθώς εμφανίζει τα σημεία δεδομένων ως μια σειρά. Στη συνέχεια συνδέει τα σημεία χρησιμοποιώντας ένα ευθύ τμήμα επιτρέποντάς σας να δείτε την αλλαγή των τιμών σε μια δεδομένη παράμετρο. Ως εκ τούτου, δεν αποτελεί έκπληξη ότι υιοθετείται ευρέως σε πολλές ανάγκες σχεδίασης.

Σε αυτό το σεμινάριο, θα βουτήξουμε στις γνώσεις μας σχετικά με τη σχεδίαση και θα συζητήσουμε πώς μπορούμε να δημιουργήσουμε μια γραφική παράσταση γραμμής χρησιμοποιώντας τη μονάδα Plotly Express.

Plotly.express.line()

Για να δημιουργήσουμε μια γραφική παράσταση με τη χρήση της ενότητας Plotly express, θα χρησιμοποιήσουμε τη συνάρτηση γραμμής. Η συνάρτηση παίρνει μια σύνταξη όπως φαίνεται παρακάτω:







οικόπεδα. εξπρές . γραμμή ( πλαίσιο δεδομένων = Κανένας , Χ = Κανένας , Υ = Κανένας , line_group = Κανένας , χρώμα = Κανένας , γραμμή_παύλα = Κανένας , σύμβολο = Κανένας , hover_name = Κανένας , hover_data = Κανένας , προσαρμοσμένα_δεδομένα = Κανένας , κείμενο = Κανένας , facet_row = Κανένας , facet_col = Κανένας , facet_col_wrap = 0 , διάστιχο_σειρών = Κανένας , facet_col_spacing = Κανένας , error_x = Κανένας , error_x_minus = Κανένας , error_y = Κανένας , error_y_minus = Κανένας , animation_frame = Κανένας , animation_group = Κανένας , κατηγορία_παραγγελίες = Κανένας , ετικέτες = Κανένας , προσανατολισμός = Κανένας , color_discrete_sequence = Κανένας , color_discrete_map = Κανένας , γραμμή_παύλα_ακολουθία = Κανένας , line_dash_map = Κανένας , σύμβολο_ακολουθία = Κανένας , σύμβολο_χάρτης = Κανένας , μαρκαδόροι = Ψευδής , log_x = Ψευδής , βαρύς = Ψευδής , range_x = Κανένας , range_y = Κανένας , γραμμή_σχήμα = Κανένας , render_mode = 'αυτο' , τίτλος = Κανένας , πρότυπο = Κανένας , πλάτος = Κανένας , ύψος = Κανένας )

Παρά τη μεγάλη λίστα παραμέτρων, η λειτουργία είναι σχετικά απλή και σπάνια θα χρειαστεί να χρησιμοποιήσετε όλες τις παραμέτρους, εάν υπάρχουν.



Ας εξερευνήσουμε την πιο χρήσιμη και κοινή λίστα παραμέτρων που θα πρέπει να γνωρίζετε.



  1. Data_frame –καθορίζει τα ονόματα στηλών που χρησιμοποιούνται στην γραφική παράσταση. Μπορείτε να μεταβιβάσετε αυτές τις τιμές ως Pandas DataFrame, αντικείμενο τύπου array ή λεξικό Python.
  2. x – καθορίζει τις τιμές που χρησιμοποιούνται για την τοποθέτηση των σημαδιών κατά μήκος του άξονα x. Μπορείτε να καθορίσετε αυτήν την παράμετρο ως όνομα στήλης μέσα στο καθορισμένο πλαίσιο δεδομένων, μια σειρά Pandas ή ένα αντικείμενο σαν array_like.
  3. Y – παρόμοια με το x αλλά οι τιμές χρησιμοποιούνται για τον άξονα y.
  4. Χρώμα – καθορίζει τις τιμές που χρησιμοποιούνται για την εκχώρηση του χρώματος σε σημάδια.
  5. Line_group – σας επιτρέπει να ομαδοποιήσετε σειρές data_frames σε γραμμές.
  6. Line_shape – καθορίζει το σχήμα των γραμμών. Οι αποδεκτές τιμές περιλαμβάνουν 'γραμμικό' ή 'σπλαίν'.
  7. Title – καθορίζει τον τίτλο για την πλοκή.
  8. Mode – καθορίζει τη συνάρτηση που θα επιστρέψει το Line plot ως graph_objects.Τύπος σχήματος.

Οικόπεδο γραμμής με μονάδα Plotly.Express

Ας μάθουμε τώρα πώς μπορούμε να δημιουργήσουμε μια γραφική παράσταση με plotly express. Πάρτε τον κωδικό που φαίνεται παρακάτω:





εισαγωγή οικόπεδα. εξπρές όπως και px

df = px. δεδομένα . αποθέματα ( )

Σύκο = px. γραμμή ( df , Χ = 'ημερομηνία' , Υ = 'AMZN' )

Σύκο. προβολή ( )

Στο παραπάνω παράδειγμα, ξεκινάμε εισάγοντας την ενότητα plotly express ως px. Στη συνέχεια δημιουργούμε ένα DataFrame από τα δεδομένα των αποθεμάτων pandas.

Τέλος, δημιουργούμε το διάγραμμα γραμμής για τη στήλη «AMZN» από το πλαίσιο δεδομένων. Ο παραπάνω κωδικός θα πρέπει να εμφανίζει ένα γράφημα χρονοσειρών των αποθεμάτων στο πλαίσιο δεδομένων.



Ένα παράδειγμα σχήματος είναι όπως φαίνεται:

Οικόπεδο Απλής Γραμμής

Μπορούμε επίσης να δημιουργήσουμε απλές γραφικές παραστάσεις χωρίς τη χρήση προσαρμοσμένων δεδομένων. Για παράδειγμα, μπορούμε να χρησιμοποιήσουμε μια απλή περιοχή NumPy όπως φαίνεται στον παρακάτω κώδικα.

εισαγωγή οικόπεδα. εξπρές όπως και px

εισαγωγή μουδιασμένος όπως και π.χ.

Χ = π.χ. Ενα ΕΥΡΟΣ ( πενήντα )

Υ = π.χ. Ενα ΕΥΡΟΣ ( 25 , 75 )

Σύκο = px. γραμμή ( Χ = Χ , Υ = Υ )

Σύκο. προβολή ( )

Ο παραπάνω κώδικας θα πρέπει να επιστρέψει ένα απλό σχέδιο γραμμής όπως φαίνεται:

Καθορισμός χρώματος

Εάν έχετε πολλά διαγράμματα γραμμών, μπορείτε να τα διακρίνετε δίνοντας ένα χρώμα χρησιμοποιώντας την παράμετρο χρώματος.

Πάρτε το παράδειγμα κώδικα παρακάτω:

εισαγωγή οικόπεδα. εξπρές όπως και px

df = px. δεδομένα . κενή μνήμη ( ) . ερώτηση ( 'ήπειρος=='Ευρώπη'' )

Σύκο = px. γραμμή ( df , Χ = 'έτος' , Υ = 'LifeExp' , χρώμα = 'Χώρα' )

Σύκο. προβολή ( )

Σε αυτό το παράδειγμα, χρησιμοποιούμε τα δεδομένα του gapminder. Στη συνέχεια, δημιουργούμε ένα οικόπεδο γραμμής για κάθε χώρα στην ευρωπαϊκή ήπειρο. Χρησιμοποιώντας την παράμετρο χρώματος, καθορίζουμε το χρώμα ως στήλη χώρας. Αυτό θα δώσει ένα μοναδικό χρώμα για κάθε χρώμα στο οικόπεδο.

Το σχήμα που προκύπτει είναι όπως φαίνεται:

Συγχαρητήρια, μάθατε με επιτυχία πώς να δημιουργείτε και να χρησιμοποιείτε διαγράμματα γραμμών χρησιμοποιώντας το Plotly Express.