Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Πώς να δημιουργήσετε ένα γράφημα σε Python

Εμφάνιση δεδομένων σε μορφή πινάκων ή γραφημάτων σε Python απαιτεί τη χρήση εξειδικευμένων , εξωτερικές βιβλιοθήκες κώδικα , και η κοινότητα ανοικτού κώδικα προσφέρει ένα προγραμματιστή μια σειρά από καλές για να διαλέξετε . Η επίδειξη αυτή χρησιμοποιεί τη βιβλιοθήκη matplotlib να δείξει πώς να κάνει ένα απλό διάγραμμα σε Python . Matplotlib έχει τόσο ευρεία και βαθιά σύνολο χαρακτηριστικών γνωρισμάτων και είναι καλά τεκμηριωμένη ? Αυτό είναι ένα καλό μέρος για να ξεκινήσετε κάνει . Εάν ο χρόνος το επιτρέπει , οι ενδιαφερόμενοι προγραμματιστές θα πρέπει να ερευνήσουν τις άλλες διαθέσιμες βιβλιοθήκες , πριν από τη δέσμευση για κάθε μία από αυτές . Τα πράγματα που θα χρειαστείτε
Python scripting περιβάλλον
κειμένου ή κώδικα editor
Matplotlib 2D βιβλιοθήκης συνωμοτούν
Η Εμφάνιση Περισσότερες οδηγίες
Δημιουργία Διάγραμμα χρησιμοποιώντας Python
Η 1

εισαγωγή της μονάδας pyplot matplotlib στο αρχείο κώδικα :

matplotlib.pyplot εισαγωγής plt 2

Καθορισμός μεταβλητών που χρησιμοποιούνται για οριοθέτησης των αξόνων γραφήματος και τη δημιουργία των δεδομένων που πρέπει να απεικονίζονται :

ΚΕΡΔ , max_y , min_x , min_y = 11.0 , 11.0 * 11.0 , 0.0 , 0.0
εικόνων 3

κρίνει συστοιχίες για να κρατήσει χωριστά τιμές x και y για να καταγράφεται :

x_arr = [ ] y_arr = [ ]
Η 4

Συμπληρώστε τους πίνακες με τα δεδομένα . Συνήθως θα αντλήσει αυτά τα δεδομένα από εξωτερικές πηγές , όπως τα αρχεία ή τα ερωτήματα βάσης δεδομένων . Εδώ ο κώδικας δημιουργεί τα στοιχεία του δείγματος , εφαρμόζοντας τον τύπο y ( x ) = x * x :

για i in range ( min_x , ΚΕΡΔ ) : x_arr.append ( float ( i ) ) y_arr.append ( float ( i * i ) )
5

Δημιουργήστε ένα αντικείμενο FigureCanvas χρησιμοποιώντας το εισαγόμενο matplotlib αντικείμενο pyplot :

εικ. = plt.figure ( )
Η 6

Προσθήκη άξονες του γραφήματος στα FigureCanvas καλώντας τους λειτουργία " add_axes » και περνώντας έναν πίνακα τιμών με τη μορφή της : αριστερά , κάτω , πλάτος, ύψος . Αυτές οι τιμές καθορίζουν όπου το γράφημα τοποθετείται πάνω στον καμβά . Οι τιμές μπορούν να κυμαίνονται 0,0 - 1,0 :

ax = fig.add_axes ( [ 0,1 , 0,1 , 0,8 , 0,8 ] )
Η 7

Μορφοποιήστε το γράφημα , προσθέτοντας ετικέτες και τον καθορισμό της ελάχιστης και μέγιστες τιμές για κάθε άξονα :

ax.set_xlabel ( « x δεδομένων» ) ax.set_ylabel ( « y δεδομένα» ) ax.set_xlim ( min_x , ΚΕΡΔ ) ax.set_ylim ( min_y , max_y )
Τετάρτη 8

χαράξετε τη γραφική παράσταση με το πέρασμα των δύο arrays που περιέχουν τις τιμές x και y που ανακτώνται από το αρχείο CSV . Προσαρμόστε το οικόπεδο γραμμή περνώντας σε προαιρετικές τιμές , όπως το χρώμα της γραμμής ( χρώμα) ή το πλάτος της γραμμής ( lw ) :

ax.plot ( x_arr , y_arr , color = «κόκκινο» , lw = 2 )
Τετάρτη 9

Καλέστε τη μέθοδο της μονάδας pyplot σόου για να εμφανίσετε το γράφημα σε ένα παράθυρο . Αυτή η λειτουργικότητα και το στυλ του παραθύρου θα εξαρτηθεί από το περιβάλλον του λειτουργικού συστήματος και την τοπική εγκατάσταση της matplotlib :

plt.show ( )
Η 10

Αποθηκεύστε την εικόνα καλώντας savefig να δημιουργήσετε ένα αρχείο bitmap στο δίσκο :

fig.savefig ( « test.png » )
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα