Οι 10 καλύτεροι ιστότοποι για τη δημιουργία γραφήματος Sankey

Πιθανότατα έχετε ξαναδεί ένα διάγραμμα Sankey . Τα γραφήματα Sankey(Sankey) (ονομάζονται επίσης διαγράμματα Sankey ) είναι ιδιαίτερα χρήσιμα για την εμφάνιση μιας ροής, βοηθώντας τους ανθρώπους να οπτικοποιήσουν μεγάλες μεταφορές μέσα σε ένα σύστημα. Για παράδειγμα, ένα γράφημα Sankey μπορεί να δείχνει πώς ένας πόρος όπως το χρήμα, ο χρόνος ή η ενέργεια κινείται σε μια διαδικασία. Τα διαγράμματα Sankey(Sankey) είναι επίσης καλά για να δείχνουν δέντρα απόφασης.

Εάν θέλετε να επισημάνετε οπτικά μια περίπλοκη διαδικασία, σκεφτείτε να δημιουργήσετε ένα γράφημα Sankey . Υπάρχουν αρκετοί ιστότοποι όπου μπορείτε να δημιουργήσετε ένα γράφημα Sankey . Ενώ ορισμένοι βασίζονται σε χρήστες που έχουν κάποιες γνώσεις προγραμματισμού, άλλοι είναι προσβάσιμοι σε όλους. Θα δούμε μερικά από το καθένα.

Τι είναι ένα διάγραμμα Sankey;

Τα γραφήματα Sankey ονομάστηκαν για τον Matthew Henry Phineas Riall Sankey(Matthew Henry Phineas Riall Sankey) , έναν Ιρλανδό μηχανικό και καπετάνιο των Royal Engineers που έκανε ένα διάγραμμα που δείχνει την ενεργειακή απόδοση μιας ατμομηχανής.

Για να δημιουργήσετε ένα γράφημα Sankey , μπορείτε είτε να μάθετε πώς να κωδικοποιείτε(learn how to code) μόνοι σας είτε να χρησιμοποιήσετε μια εφαρμογή Ιστού για να δημιουργήσετε ένα. 

Ιστότοποι για τη δημιουργία γραφήματος Sankey 

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

1. SankeyMATIC

Για να χρησιμοποιήσετε το SankeyMATIC(SankeyMATIC) , προσθέτετε τις εισόδους σας, προσαρμόζετε την εμφάνιση του γραφήματος σας και στη συνέχεια το εξάγετε ως εικόνα PNG ή ως διανυσματικό κώδικα ( SVG ). Η μορφή εισαγωγής είναι απλή και κατανοητή. Η επιλογή διανυσματικού κώδικα είναι ωραία εάν θέλετε να εισαγάγετε το γράφημά σας σε ένα πρόγραμμα όπως το Adobe Illustrator(Adobe Illustrator) για πρόσθετη τροποποίηση. 

2. Η γεννήτρια διαγραμμάτων Sankey(The Sankey Diagram Generator)

Το Sankey Diagram Generator από την Acquire είναι μια εφαρμογή Ιστού που σας επιτρέπει να ανεβάσετε τα δεδομένα σας σε μία από τις τρεις μορφές:

  • JSON
  • CSV
  • Συγκεντρωτικός πίνακας

Μπορείτε να προσαρμόσετε το χρώμα και το μέγεθος κάθε ροής καθώς και τα δεκαδικά ψηφία των αριθμών που εμφανίζονται και τη διαφάνεια των ροών. Όταν επιλέγετε το κουμπί Αποθήκευση(Save) , ο ιστότοπος θα δημιουργήσει κώδικα που μπορείτε να αντιγράψετε και να επικολλήσετε. Μπορείτε επίσης να κατεβάσετε την εικόνα ή να την κοινοποιήσετε μέσω email.

3. Visual Paradigm's Online Sankey Diagram Maker

Το Sankey Diagram Maker από το Visual Paradigm είναι γεμάτο με χαρακτηριστικά. Ξεκινήστε(Start) με ένα από τα όμορφα πρότυπά τους και προσθέστε τα συγκεκριμένα δεδομένα σας για να το επεξεργαστείτε.

Μπορείτε να αλλάξετε στυλ και χρώματα γραμματοσειράς ή να προσθέσετε φωτογραφίες και εικονίδια για να κάνετε το διάγραμμα Sankey να ξεχωρίζει. Αυτός ο ιστότοπος δεν είναι δωρεάν, αλλά μπορείτε να εγγραφείτε για μια δωρεάν δοκιμή 30 ημερών. Μετά από αυτό, θα σας κοστίσει μεταξύ 4-15 $ ανά χρήστη, ανά μήνα. 

4. Εμφάνιση(Displayr)

Το Displayr(Displayr) προσφέρει ένα δωρεάν εργαλείο για τη δημιουργία γραφημάτων Sankey. Ωστόσο, θα πρέπει να εγγραφείτε για λογαριασμό. Μόλις το κάνετε, θα αποκτήσετε πρόσβαση σε μια ισχυρή διεπαφή χρήστη όπου μπορείτε να ανεβάσετε ένα σύνολο δεδομένων από τον υπολογιστή σας ή από το cloud. Από εκεί, μπορείτε να χρησιμοποιήσετε μια αυτοματοποιημένη διάταξη ή να την τροποποιήσετε χειροκίνητα.

Το Displayr(Displayr) δεν προορίζεται μόνο για διαγράμματα Sankey —θα έχετε επίσης πρόσβαση σε κάθε είδους διαφορετικές απεικονίσεις δεδομένων, όπως χάρτες θερμότητας, ιστογράμματα(histograms) και γραφήματα πίτας(pie charts) . Δίκαιη(Fair) προειδοποίηση, ωστόσο, θα χρειαστείτε έναν πληρωμένο λογαριασμό για να κάνετε λήψη του γραφήματος Sankey που δημιουργήσατε.(Sankey)

5. Οδηγός χάρτη(Chartguide)

Το Chartguide(Chartguide) δεν είναι ένας ιστότοπος όπου μπορείτε να δημιουργήσετε ένα γράφημα Sankey . Αντίθετα, θα σας διδάξουν πώς να δημιουργήσετε ένα γράφημα Sankey χρησιμοποιώντας (Sankey)το Excel(Excel) με το πρόσθετο Power User . Εάν τα δεδομένα σας βρίσκονται ήδη σε υπολογιστικό φύλλο, αξίζει να δοκιμάσετε αυτήν τη μέθοδο για να δημιουργήσετε μόνοι σας γραφήματα Sankey χωρίς να φύγετε ποτέ από το (Sankey)Excel .

6. Γεννήτρια διαγραμμάτων Sankey του Dénes Csala(Dénes Csala’s Sankey Diagram Generator)

Αυτό το διαδικτυακό εργαλείο Sankey Diagram Generator είναι κομψό και απλό. (Sankey Diagram Generator)Ο δημιουργός (Creator) Dénes Csala λέει: "Υποστηρίζει αυτο-βρόχους, μετακινήσεις γύρω από κόμβους σε οριζόντιες και κάθετες κατευθύνσεις και φόρτωση και αποθήκευση διαγραμμάτων!" Οι χρήστες έχουν επίσης τη δυνατότητα να αλλάζουν την αδιαφάνεια και το χρώμα των κόμβων. 

Είναι σαφές ότι αυτό το έργο ανοιχτού κώδικα(open-source project) είναι μια δουλειά αγάπης για τον δημιουργό του. Μπορείτε επίσης να το βρείτε στο GitHub(find it on GitHub) .

7. Highcharts

Εάν θέλετε να επεξεργαστείτε τον δικό σας κώδικα, το Highcharts(Highcharts) είναι μια εξαιρετική επιλογή για τη δημιουργία ενός γραφήματος Sankey . Εκτός από τη δυνατότητα εισαγωγής των δεδομένων σας στην απλή Προεπισκόπηση διαμόρφωσης(Configuration Preview) , προσφέρουν επίσης κουμπιά για την επεξεργασία του κώδικα απευθείας στο JSFiddle ή το Codepen .

Παρόμοια με το εργαλείο από το Visual Paradigm , τα Highcharts σάς(Highcharts) δίνουν πρόσβαση σε μια μεγάλη ποικιλία τύπων γραφημάτων όπως μετρητές, χάρτες θερμότητας και δέντρων και γραφήματα scatter και bubble.

8. R Graph Gallery

Το R Graph Gallery είναι ένα μέρος όπου μπορείτε να βρείτε σχεδόν 400 γραφήματα, όλα με αναπαραγόμενο κώδικα. Το R είναι ένα περιβάλλον λογισμικού που χρησιμοποιείται κυρίως για στατιστικούς υπολογισμούς, γεγονός που το καθιστά ιδανικό για τη δημιουργία γραφημάτων Sankey . Χρησιμοποιεί το networkD3, το οποίο είναι ένα widget HTML που δημιουργεί διαδραστικά γραφήματα. 

Βρείτε ένα γράφημα Sankey που σας αρέσει στο R Graph Gallery και, στη συνέχεια, επιλέξτε το σύνδεσμο Εμφάνιση κώδικα(Show code ) για να το προσαρμόσετε όπως θέλετε. Ο κώδικας που εξετάσαμε ήταν καλά σχολιασμένος και ήταν εύκολο να ακολουθηθεί.

9. Python Graph Gallery

Εάν το R δεν είναι το jam σας, αλλά η Python είναι, τότε ρίξτε μια ματιά στη Συλλογή γραφημάτων Python(Python Graph Gallery) για αναπαραγώγιμα και προσαρμόσιμα γραφήματα Sankey . Αυτά τα γραφήματα χρησιμοποιούν τη βιβλιοθήκη Plotly για Python , η οποία έχει μια λειτουργία ειδικά για τη δημιουργία διαγραμμάτων Sankey . Μπορείτε επίσης να βρείτε παραδείγματα χρησιμοποιώντας τη βιβλιοθήκη matplotlib που έχει τη δική της λειτουργία Sankey . Και στις δύο περιπτώσεις, αν ασχολείστε με την Python , αυτός είναι ένας εξαιρετικός πόρος.

10. Διαγράμματα Google(Google Charts)

Η τελευταία καταχώριση στη λίστα μας με τους ιστότοπους όπου μπορείτε να δημιουργήσετε ένα γράφημα Sankey προέρχεται από τα Διαγράμματα Google(Google Charts) . Παρέχει ένα παράδειγμα και κώδικα για ένα απλό γράφημα Sankey καθώς και ένα με πολλαπλά επίπεδα. Για καθένα, μπορείτε να ελέγξετε τα χρώματα, να προσαρμόσετε τις ετικέτες και να προσαρμόσετε τους κόμβους. Κάθε πτυχή είναι καλά τεκμηριωμένη, ώστε να μπορείτε να γίνετε ειδικός στις επιλογές διαμόρφωσης και στον καλύτερο τρόπο μορφοποίησης των δεδομένων σας.

Όπως μερικές από τις παραπάνω καταχωρίσεις, τα Γραφήματα Google(Google Charts) προσφέρουν παραδείγματα και κώδικα για μια ποικιλία τύπων οπτικοποίησης δεδομένων, επομένως εάν ένα γράφημα Sankey δεν λέει την ιστορία σας όπως θέλετε, μπορείτε εύκολα να δοκιμάσετε άλλους τρόπους οπτικοποίησης των δεδομένων σας.



About the author

Είμαι προγραμματιστής λογισμικού με πάνω από 10 χρόνια εμπειρία. Ειδικεύομαι στον προγραμματισμό Mac και έχω γράψει πολλές χιλιάδες γραμμές κώδικα για διάφορες εφαρμογές Mac, συμπεριλαμβανομένων, ενδεικτικά, των: TextEdit, GarageBand, iMovie και Inkscape. Έχω επίσης εμπειρία με ανάπτυξη Linux και Windows. Οι δεξιότητές μου ως προγραμματιστής μου επιτρέπουν να γράφω υψηλής ποιότητας, ολοκληρωμένα σεμινάρια για διάφορες πλατφόρμες ανάπτυξης λογισμικού - από macOS έως Linux - καθιστώντας τα σεμινάρια μου την τέλεια επιλογή για όσους θέλουν να μάθουν περισσότερα για τα εργαλεία που χρησιμοποιούν.



Related posts