Δημιουργήστε ένα απλό αρχείο CSV για τη δοκιμή . Ένα δείγμα μπορεί να μοιάζει κάπως έτσι :
1,22,33,84,135,186,217,137.5,42.5,4.3 2
Import οι απαραίτητες βιβλιοθήκες python στο αρχείο τον κωδικό σας :
matplotlib.pyplot εισαγωγής συστημάτων pltimport csvimport
εικόνων 3
Ανοίξτε το αρχείο CSV και να δημιουργήσετε ένα αντικείμενο αναγνώστη από αυτό . Να αναγνωρίσει τις μεταβλητές για τον καθορισμό των άνω και κάτω φράγματα για τις τιμές του άξονα x και y του γραφήματος :
csv_reader = csv.reader (ανοιχτή ( « test.csv » ) ) bigx = float ( - sys.maxint - 1 ) bigy = float ( - sys.maxint -1 ) smallx = float ( sys.maxint ) Smally = float ( sys.maxint )
Η
4 επαναλήψεις σε κάθε γραμμή που περιέχεται στο αντικείμενο αναγνώστη αποθήκευση κάθε γραμμή ως την κορυφή σε μια συστοιχία κορυφή . Στον ίδιο βρόγχο συγκρίνουν τις τιμές x και y , ώστε να αποθηκεύουν άνω και κάτω όρια τους. Ταξινομήσετε τον πίνακα και στη συνέχεια κορυφή βρόχο μέσα από αυτό και πάλι . Αυτό το κατάστημα του χρόνου τα ταξινομημένα τιμές x και y σε ξεχωριστές συστοιχίες :
verts = [ ] για τη σειρά σε csv_reader : verts.append ( σειρά ) , αν float ( σειρά [ 0 ] ) > bigx : bigx = float ( σειρά [ 0 ] ) , αν float ( γραμμή [ 1 ] ) > bigy : bigy = float ( γραμμή [ 1 ] ) , αν float ( σειρά [ 0 ] ) Δημιουργήστε ένα αντικείμενο FigureCanvas χρησιμοποιώντας το εισαγόμενο αντικείμενο matplotlib pyplot . Προσθήκη άξονες του γραφήματος στα FigureCanvas καλώντας τις add_axes λειτουργίας και περνώντας έναν πίνακα τιμών με τη μορφή της : αριστερά , κάτω , πλάτος, ύψος . Αυτές οι τιμές καθορίζουν όπου το γράφημα τοποθετείται πάνω στον καμβά --- μπορούν να κυμαίνονται 0,0 - 1,0 : εικ. = plt.figure ( ) ax = fig.add_axes ( [ 0,1 , 0,1 , 0,8 , 0,8 ] ) Διαμορφώστε το γράφημα προσθήκη ετικετών και καθορίζουν τις ελάχιστες και μέγιστες τιμές για κάθε άξονα : ax.set_xlabel ( « x δεδομένων» ) ax.set_ylabel ( «δεδομένα y ' ) ax.set_xlim ( smallx , bigx ) ax.set_ylim ( Smally , bigy ) χαράξετε τη γραφική παράσταση περνώντας στις δύο διατάξεις που περιέχει το x και y τιμές που ανακτώνται από το αρχείο CSV . Προσαρμόστε το οικόπεδο γραμμή περνώντας σε προαιρετικές τιμές , όπως το χρώμα της γραμμής ( χρώμα) ή το πλάτος της γραμμής ( lw ) . Εμφανίστε το τελικό γράφημα καλώντας τη μέθοδο δείχνουν να ανοίξει ένα παράθυρο και να αποθηκεύσετε την εικόνα με την κλήση savefig να δημιουργήσετε ένα αρχείο bitmap στο δίσκο : ax.plot ( x_arr , y_arr , color = «μπλε» , lw = 2 ) plt.show ( ) fig.savefig ( « test.png » )
Η 6
Η 7
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα