Προσδιορίστε τις τάσεις στα δεδομένα και λάβετε τεκμηριωμένες αποφάσεις οπτικοποιώντας δεδομένα στο τερματικό Linux με το YouPlot.
Τα δεδομένα είναι το νέο λάδι — ή έτσι μας λένε. Αλλά η αποτελεσματικότητα των δεδομένων σας εξαρτάται συχνά από τον τρόπο που τα παρουσιάζετε.
Τα γραφήματα, τα γραφήματα και οι γραφικές παραστάσεις μπορούν να δώσουν σε εσάς και το κοινό σας μια άμεση επισκόπηση με τρόπο που οι πίνακες σχημάτων απλά δεν μπορούν να διαχειριστούν. Δείτε πώς μπορείτε να δημιουργήσετε εικόνες δεδομένων που προκαλούν δέος στο τερματικό σας Linux.
Τα γραφήματα είναι ζωτικής σημασίας για την εμφάνιση δεδομένων
Τα αριθμητικά δεδομένα αποτελούν ουσιαστικό μέρος της ανάπτυξης της επιστημονικής γνώσης και της λήψης αποφάσεων. Χωρίς κάποια γνώση των προηγούμενων αποτελεσμάτων, κάθε απόφαση που παίρνετε είναι τόσο καλή όσο το να γυρίσετε ένα νόμισμα.
Και όσο περισσότερα σημεία δεδομένων έχετε, τόσο πιο πιθανό είναι η απόφασή σας να είναι σωστή.
Γυρίστε ένα νόμισμα δύο φορές, για παράδειγμα, και υπάρχει μια αξιοπρεπής πιθανότητα να πέσει στα κεφάλια και τις δύο φορές. Με βάση αυτή την 100% πιθανότητα από τα δεδομένα σας, μπορείτε να εξετάσετε το ενδεχόμενο να υποθηκεύσετε το σπίτι σας, να πουλήσετε τη γιαγιά σας και να στοιχηματίσετε ό, τι έχετε στην επόμενη ρίψη νομισμάτων που θα ανεβαίνει επίσης.
Αλλά με περισσότερα δεδομένα ρίψης νομισμάτων, θα δείτε ότι με την πάροδο του χρόνου, η πιθανότητα πέφτει περίπου στο 0,5 και το να βάλετε τα παιδιά σας στα αλατωρυχεία για μια έτοιμη επένδυση σε μετρητά δεν φαίνεται πλέον τόσο καλή ιδέα.
Αν είσαι καταγράφοντας τα δεδομένα σας σε πίνακα, μπορεί να είναι δύσκολο να κατανοήσετε μεγάλες ποσότητες δεδομένων με μια ματιά. Είναι σχεδόν αδύνατο να σαρώσετε μέσα από ένα σημειωματάριο που περιέχει χιλιάδες σημεία δεδομένων και να δείτε μια αναδυόμενη τάση. Χωρίς αυτή την ικανότητα, είναι εύκολο να βγάλεις λανθασμένα συμπεράσματα και να πάρεις κακές αποφάσεις.
Τα γραφήματα και τα γραφήματα λαμβάνουν ακατέργαστα δεδομένα και τα επεξεργάζονται με τέτοιο τρόπο ώστε να είναι εύκολο να ρίξετε μια γρήγορη ματιά και αμέσως να μπορείτε να εντοπίσετε τάσεις, ομαδοποιήσεις και ακραίες τιμές—που σημαίνει ότι μπορείτε να βγάλετε σωστά συμπεράσματα και να κάνετε ενημερωμένοι αποφάσεις.
Τι είναι το YouPlot;
Το YouPlot είναι ένα εργαλείο γραμμής εντολών που σχεδιάζει γραφήματα, γραφήματα και γραφήματα στο τερματικό σας Linux.
Το πρόγραμμα δέχεται αρχεία τιμών διαχωρισμένων με στηλοθέτες (TSV). ως είσοδος και επιστρέφει όμορφα διαμορφωμένα γραφήματα διασποράς, γραφήματα πλαισίου, ιστογράμματα, γραφήματα ράβδων και πολλά άλλα.
Εκτός από την τροφοδοσία τοπικών αρχείων στο YouPlot, μπορείτε επίσης να δημιουργήσετε γραφικές παραστάσεις εν κινήσει, στέλνοντας τυπική έξοδο στο YouPlot ως μέρος της εντολής.
Πώς να εγκαταστήσετε το YouPlot σε Linux
Το YouPlot είναι διαθέσιμο ως Ruby Gem, ωστόσο, ο ευκολότερος τρόπος εγκατάστασης του YouPlot στο Linux είναι μέσω του διαχειριστή πακέτων Homebrew.
Το Homebrew δεν είναι προεγκατεστημένο σε πολλές διανομές Linux, οπότε πριν ξεκινήσετε, θα πρέπει να το κάνετε εγκαταστήστε το Homebrew στο σύστημά σας Linux.
Τώρα εγκαταστήστε το YouPlot με:
brew install youplot
Δημιουργήστε υπέροχα γραφήματα στο τερματικό σας Linux με το YouPlot
Μπορείτε να καλέσετε το YouPlot είτε χρησιμοποιώντας οικόπεδο ή uplotκαι η βασική δομή εντολών είναι:
uplot
ο εντολή ο διακόπτης είναι ο τύπος του οικοπέδου που θέλετε να δημιουργήσετε. Τα πιο συνηθισμένα είναι:
Εντολή |
Δράση |
---|---|
μπαρ |
Σχεδιάστε ένα οριζόντιο οικόπεδο ράβδων |
ιστορικό |
Σχεδιάστε ένα οριζόντιο ιστόγραμμα |
γραμμή |
Σχεδιάστε ένα διάγραμμα γραμμής |
γραμμές |
Σχεδιάστε μια γραφική παράσταση με πολλές σειρές |
σκορπίζω |
Σχεδιάστε ένα γράφημα διασποράς |
ρε |
Σχεδιάστε ένα διάγραμμα πυκνότητας |
κουτί |
Σχεδιάστε ένα οικόπεδο κουτιού |
Οι διαθέσιμες επιλογές ποικίλλουν ανάλογα με τον τύπο οικοπέδου που χρησιμοποιείτε. Για να δείτε τις διαθέσιμες επιλογές για κάθε τύπο, χρησιμοποιήστε το --βοήθεια διακόπτης. Εάν θέλετε να δείτε τι μπορείτε να κάνετε με ένα γράφημα διασποράς, θα εισαγάγετε:
uplot scatter --βοήθεια
Οι προγραμματιστές του YouPlot έχουν παράσχει μερικά εξαιρετικά δείγματα δεδομένων σε μορφή TSV για να σας επιτρέψουν να εξερευνήσετε τις λειτουργίες του YouPlot. Μπορείτε να το κατεβάσετε με:
wget https://raw.githubusercontent.com/kojix2/youplot/main/test/fixtures/IRIStsv.tsv
Τα δεδομένα σχετίζονται με ανθοφόρα φυτά και δίνουν μετρήσεις για το μήκος σέπαλου, το πλάτος του σέπαλου, το μήκος των πετάλων, το πλάτος των πετάλων και τα είδη.
Για να σχεδιάσετε ένα βασικό διάγραμμα πλαισίου, εισάγετε
uplot box IRIStsv.tsv
Αυτό δεν είναι ιδιαίτερα χρήσιμο καθώς η πλοκή δεν έχει ετικέτες άξονα ή τίτλο. Μπορείτε να τα προσθέσετε χρησιμοποιώντας το --xlabel, ylabel, και --τίτλος διακόπτες.
Για παράδειγμα, εάν έχετε ένα αρχείο TSV με δεδομένα που περιέχουν τον αντιληπτό παράγοντα ψυχρότητας διαφορετικών τύπων γραφικής παράστασης, εμφανίζετε αυτά τα δεδομένα με:
uplot box --title "Πόσο ωραία είναι αυτά τα γραφήματα;" --xlabel "βαθμολόγηση δροσιάς" --ylabel "τύπος"
Η γραφική παράσταση που προκύπτει θα είναι παρόμοια με αυτή που φαίνεται στην παραπάνω εικόνα.
Μπορείτε επίσης να διοχετεύσετε την είσοδο από την τυπική έξοδο ενός άλλου προγράμματος. Ένα εξαιρετικό παράδειγμα που δίνεται από τους προγραμματιστές του YouPlot είναι:
python3 -c 'from math import sin, pidata = "\n".join (f"{i*pi/50}\t{sin (i*pi/50)}" for i in range (101))print ( δεδομένα)» | γραμμή ανύψωσης
Η παραπάνω εντολή θα παράγει 101 τιμές διαχωρισμένες με καρτέλες και θα τις διοχετεύσει στο YouPlot—δημιουργώντας ένα ευχάριστο ημιτονοειδές κύμα.
Οπτικοποιήστε τα δεδομένα ως οικόπεδα στο τερματικό σας Linux!
Δεν υπάρχει όριο στο τι μπορεί να εμφανίσει το YouPlot στο τερματικό σας Linux, αλλά αν προτιμάτε έναν πιο συμβατικό τρόπο οπτικοποίησης δεδομένων, υπάρχουν πολλές διαθέσιμες επιλογές GUI.