Πώς να δημιουργήσετε έναν διαδραστικό πίνακα ελέγχου σε τρία βήματα με την πλατφόρμα KNIME Analytics

Κόμβος πηγής: 1172592

Πώς να δημιουργήσετε έναν διαδραστικό πίνακα ελέγχου σε τρία βήματα με την πλατφόρμα KNIME Analytics

Σε αυτήν την ανάρτηση ιστολογίου θα σας δείξω πώς να δημιουργήσετε έναν απλό, αλλά χρήσιμο και όμορφο πίνακα ελέγχου για να παρουσιάσετε τα δεδομένα σας – σε τρία απλά βήματα!


By Εμίλιο Σίλβεστρι, Πρακτική στο KNIME

Σε όλους αρέσουν τα γραφήματα, τα γραφήματα... οι οπτικοποιήσεις!

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

  • Βήμα 1: Δημιουργήστε μερικά όμορφα διαγράμματα
  • Βήμα 2: Τυλίξτε τα σε ένα εξάρτημα
  • Βήμα 3: Αναπτύξτε τη διαδραστική προβολή ως ιστοσελίδα

Το σύνολο δεδομένων

 
 
Σε αυτήν την ανάρτηση ιστολογίου θα εμβαθύνουμε στο Σύνολο δεδομένων ταινιών και τηλεοπτικών εκπομπών Netflix, δωρεάν διαθέσιμο στο Kaggle. Περιλαμβάνει όλες τις εκπομπές που προσφέρονται στις ΗΠΑ από την πλατφόρμα ροής από τον Ιανουάριο του 2020. Κάθε εγγραφή φέρει τον τίτλο της εκπομπής, είτε πρόκειται για ταινία είτε για τηλεοπτική εκπομπή, τον σκηνοθέτη και το καστ, τη χώρα και το έτος παραγωγής, το ημερομηνία προσθήκης στον κατάλογο, διάρκεια και κατηγορία και σύντομη περιγραφή. Αρκετές πληροφορίες για να βγάλετε μερικές ενδιαφέρουσες απεικονίσεις!
 

Prestep: εισαγωγή και προεπεξεργασία των δεδομένων

 
 
Μπορείτε να κατεβάσετε το σύνολο δεδομένων απευθείας από το Σελίδα Kaggle. Μόλις μπείτε στο μηχάνημά σας, εισαγάγετε τα δεδομένα σε μια νέα ροή εργασίας με μεταφορά και απόθεση. Όπως συμβαίνει συχνά, απαιτείται κάποια προεπεξεργασία. Επιθεωρώντας τα ακατέργαστα δεδομένα μπορούμε να δούμε ότι το Ημερομηνία προστέθηκε Η στήλη έχει μια αναλυτική μορφή που καθιστά δύσκολη την εργασία. Έτσι, το μετέτρεψα στη μορφή Date&Time και ομαδοποίησα όλα τα βήματα στο Metanode Προεπεξεργασίας.

Η ροή εργασίας που αναπτύχθηκε για αυτήν την ανάρτηση ιστολογίου είναι διαθέσιμη στο KNIME Hub και μπορείτε να την κατεβάσετε εδώ:

Αφού το εισαγάγετε στην Πλατφόρμα KNIME Analytics, μπορείτε να ρίξετε μια ματιά στο περιεχόμενο της «Προεπεξεργασίας» μετανόδου με περισσότερες λεπτομέρειες.
 

Βήμα 1: Δημιουργήστε μερικά όμορφα διαγράμματα

 
 
Υπάρχουν δύο είδη ανθρώπων: αυτοί που παρακολουθούν Netflix και αυτοί που λένε ψέματα. Μπορούμε όμως επίσης να χωρίσουμε τον πληθυσμό σε δύο διαφορετικές κατηγορίες: σε ανθρώπους του κινηματογράφου και σε ανθρώπους τηλεοπτικών σειρών!

Επίσης, γνωρίζουμε πόσες ταινίες και σειρές υπάρχουν στο Netflix; Ποια είναι η πιο δημοφιλής κατηγορία; Πόσο διαρκεί η μεγαλύτερη ταινία; Με το σωστό γράφημα, αυτό λέγεται σύντομα.

Για παράδειγμα, ένα Διάγραμμα Sunburst (Εικόνα 1) μπορεί εύκολα να επισημάνει πώς οι εκπομπές κατανέμονται μεταξύ των κατηγοριών. Επισυνάψτε έναν κόμβο γραφήματος Sunburst στη μετανόδιο Προεπεξεργασίας, διαμορφώστε τον ώστε να ομαδοποιείται πρώτα κατά τύπο (ταινία ή τηλεοπτική εκπομπή), μετά ανά κατηγορία και εκτελέστε τον. Τώρα, κάντε δεξί κλικ στον κόμβο Sunburst Chart και επιλέξτε "Interactive View: Sunburst Chart". Η προβολή που φαίνεται στο Σχ. 1 θα εμφανιστεί: μπορούμε να δούμε ότι οι ταινίες είναι διπλές από τις τηλεοπτικές εκπομπές και ότι οι πιο δημοφιλείς κατηγορίες είναι οι Διεθνείς, οι Δράμας και οι Κωμωδίες. Ξέρατε ότι?


Πώς να δημιουργήσετε ένα υπέροχο ταμπλό με το KNIME σε 3 βήματα
Εικ. 1. Διάγραμμα Sunburst: ο αριθμός των ταινιών που προσφέρονται είναι διπλάσιος από τις τηλεοπτικές σειρές. Τοποθετήστε το δείκτη του ποντικιού σε ένα τμήμα του γραφήματος για να εμφανίσετε το ποσοστό.

 

Μια ακόμη πτυχή που μπορούμε να εξερευνήσουμε είναι η εξέλιξη του καταλόγου με τα χρόνια: Ομαδοποίησα τις εκπομπές κατά έτος_προστέθηκε στήλη και εμφανίστηκε το αποτέλεσμα στο α Οικόπεδο γραμμής (Εικ. 2). Προφανώς, ο αριθμός των παραγωγών που προστίθενται στην προσφορά συνεχίζει να αυξάνεται κάθε χρόνο: τον πρώτο μήνα του 2020 το Netflix έχει ήδη προσθέσει περισσότερες εκπομπές σε σχέση με ολόκληρο το 2015!


Πώς να δημιουργήσετε ένα υπέροχο ταμπλό με το KNIME σε 3 βήματα
Εικ. 2. Γραμμικό σχέδιο που δείχνει τον αριθμό των ταινιών και των τηλεοπτικών σειρών που προστέθηκαν στον κατάλογο του Netflix όλα αυτά τα χρόνια.

 

Μετά έχτισα ένα Ραβδόγραμμα (Εικ. 3) για να απεικονίσετε τον αριθμό των σεζόν που παράγονται για τις τηλεοπτικές εκπομπές και α Ιστόγραμμα (Εικ. 4) που ομαδοποιεί ταινίες ανά διάρκεια. Περιμένατε τόσες πολλές τηλεοπτικές εκπομπές να έχουν μείνει με μόνο μία σεζόν; Γνωρίζατε ότι υπάρχουν ταινίες μεγαλύτερες από 4 ώρες;


Πώς να δημιουργήσετε ένα υπέροχο ταμπλό με το KNIME σε 3 βήματα
Εικ. 3. Γράφημα ράβδων που δείχνει τον αριθμό των εποχών για τηλεοπτικές εκπομπές.

 

Πώς να δημιουργήσετε ένα υπέροχο ταμπλό με το KNIME σε 3 βήματα
Εικ. 4. Ένα ιστόγραμμα που ομαδοποιεί τις ταινίες ανάλογα με τη διάρκειά τους.

 

Υπάρχουν πολλές ευκαιρίες για οπτικοποίηση δεδομένων στην πλατφόρμα KNIME Analytics. Μπορείτε να βρείτε αποκλειστικούς κόμβους στο Node Repository > Views -> Javascript και ακόμη και να δημιουργήσετε τη δική σας οπτικοποίηση χρησιμοποιώντας το Γενική προβολή Javascript κόμβος.

Εάν δεν έχετε φαντασία, υπάρχει μια ολόκληρη επιλογή ροών εργασίας στο ΠΑΡΑΔΕΙΓΜΑΤΑ Διακομιστής γεμάτη χρήσιμες απεικονίσεις που μπορείτε εύκολα να προσαρμόσετε στις ανάγκες σας.

Τα γραφήματα είναι επίσης προσαρμόσιμα! Δείτε για παράδειγμα το γράφημα ράβδων στο Σχήμα 3, όπου άλλαξα το προεπιλεγμένο μπλε σε -επίσημο- κόκκινο του Netflix.


Πώς να δημιουργήσετε ένα υπέροχο ταμπλό με το KNIME σε 3 βήματα
Εικ. 5. Αυτό είναι ένα στιγμιότυπο οθόνης της ροής εργασίας που εκτελεί αυτές τις απεικονίσεις. Η προεπεξεργασία που σχετίζεται με κάθε οπτικοποίηση ομαδοποιείται στους μετανόδους.

 

Κατεβάστε και δοκιμάστε μόνοι σας τη ροή εργασίας, που ονομάζεται "Δημιουργήστε έναν διαδραστικό πίνακα εργαλείων σε 3 βήματα: Προβολές Netflix” από το KNIME Hub.

Όλα τα γραφήματα και οι γραφές που παράγονται είναι διαδραστικά. Μπορείτε να αλλάξετε τα οπτικοποιημένα δεδομένα, τις ιδιότητες της γραφικής παράστασης, τα επιλεγμένα σημεία και άλλα απευθείας από τη διαδραστική προβολή κάνοντας κλικ στο επάνω δεξιά εικονίδιο Ρύθμιση, κυκλωμένο με κόκκινο χρώμα στην Εικόνα 3. Για πιο λεπτομερείς προσαρμογές, ελέγξτε τον οδηγό που δείχνει πώς να ενσωματώσετε τον κώδικα CSS για να κάνετε τις απεικονίσεις σας JavaScript να λάμπουν.
 

Βήμα 2: Τυλίξτε τα σε ένα εξάρτημα

 
 
Αν μια πλοκή είναι ωραία… δύο οικόπεδα είναι πιο ωραία! Ας οργανώσουμε όλα τα υπέροχα γραφικά μας σε ένα πλήρες ταμπλό. Επιλέξτε και τους τέσσερις κόμβους που χρησιμοποιούνται για τις απεικονίσεις και κάντε δεξί κλικ -> «Δημιουργία στοιχείου…». Αυτό δημιουργεί έναν νέο γκρίζο κόμβο: το συστατικό.


Πώς να δημιουργήσετε ένα υπέροχο ταμπλό με το KNIME σε 3 βήματα
Εικ. 6. Η τελική ροή εργασίας. Όλοι οι κόμβοι οπτικοποίησης έχουν ομαδοποιηθεί σε ένα στοιχείο.

 

Αυτή η οπτικοποίηση συνόλου μπορεί επίσης να εμπλουτιστεί και να προσαρμοστεί. CTRL + διπλό κλικ στο στοιχείο για να το ανοίξετε. Προσθέστε έναν κόμβο γραφικού στοιχείου εξόδου κειμένου και πληκτρολογήστε την περιγραφή που θέλετε να προσθέσετε στην οπτικοποίησή σας.

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

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

Για παράδειγμα, ξέρετε ποια είναι η μεγαλύτερη ταινία στο Netflix; Ανοίξτε τη διαδραστική προβολή του στοιχείου, επιλέξτε την τελευταία θήκη ιστογράμματος – που περιέχει μόνο μία ταινία – και δείτε την προβολή πίνακα. Αν έχετε ακούσει για αυτή την ταινία, μπορείτε εύκολα να φανταστείτε γιατί διαρκεί τόσο πολύ!

Ήρθε η ώρα να οργανώσουμε τον πίνακα ελέγχου για να τον κάνουμε πιο καθαρό και κατανοητό. Από το εσωτερικό του στοιχείου, κάντε κλικ στο τελευταίο εικονίδιο της γραμμής εργαλείων (δείτε στιγμιότυπο οθόνης στην Εικ. 7) για να ανοίξετε το παράθυρο Χρήση και διάταξη κόμβου. Εδώ μπορείτε να τακτοποιήσετε τα γραφήματα σας, να ορίσετε θέση, διάσταση και να δημιουργήσετε ομάδες. Εάν έχετε δημιουργήσει ένα ένθετο στοιχείο, θα αντιμετωπιστεί ως ομαδοποιημένη απεικόνιση.


Πώς να δημιουργήσετε ένα υπέροχο ταμπλό με το KNIME σε 3 βήματα
Εικ. 7. Ανοίξτε το παράθυρο Χρήση και διάταξη κόμβου για να οργανώσετε τον πίνακα εργαλείων σας.

 

Βήμα 3: Αναπτύξτε τη διαδραστική προβολή ως ιστοσελίδα

 
 
Μπορείτε επίσης να επιθεωρήσετε τη διαδραστική προβολή του στοιχείου ως ιστοσελίδα σε ένα πρόγραμμα περιήγησης ιστού. Για να εκτελέσετε αυτήν τη λειτουργία, πρέπει να αναπτύξετε τη ροή εργασίας σας σε μια παρουσία διακομιστή KNIME, χρησιμοποιώντας την ανάπτυξη με ένα κλικ. Κάντε αυτό μεταβαίνοντας στον πίνακα του KNIME Explorer, κάνοντας δεξί κλικ στη ροή εργασίας σας και επιλέγοντας «Ανάπτυξη στον διακομιστή…». Τώρα επιλέξτε τον επιθυμητό προορισμό και κάντε κλικ στο OK.

Για να οπτικοποιήσετε τον πίνακα εργαλείων, κάντε δεξί κλικ στη ροή εργασιών που έχετε μεταφορτώσει και επιλέξτε Άνοιγμα -> Στην Πύλη Ιστού. Το πρόγραμμα περιήγησής σας θα σας επιτρέψει να εκτελέσετε τη ροή εργασίας και να οπτικοποιήσετε τον πίνακα εργαλείων που έχει δημιουργηθεί από το στοιχείο (Εικόνα 8).
 

Χαρακτηριστικά

 
 
Σε αυτήν την ανάρτηση ιστολογίου ανακαλύψαμε πόσο απλό είναι να δημιουργήσετε έναν διαδραστικό πίνακα εργαλείων για τα δεδομένα σας στην πλατφόρμα KNIME Analytics. Ρυθμίστε τα γραφήματα σας, τυλίξτε τους κόμβους σε ένα στοιχείο και προσαρμόστε το εάν χρειάζεται, εκτελέστε τοπικά ή στο KNIME WebPortal και παίξτε με την οπτικοποίηση σας. Εύκολο σαν πίτα (διάγραμμα)!


Πώς να δημιουργήσετε έναν διαδραστικό πίνακα εργαλείων σε 3 βήματα με το KNIME
Εικ. 8. Αυτή είναι η απεικόνιση του πίνακα εργαλείων όπως θα εμφανιζόταν στο KNIME WebPortal.

 

Θέλετε περισσότερες απεικονίσεις; Εδώ είναι μερικές πιο προηγμένες ιδέες που μπορείτε να εφαρμόσετε εύκολα. Θα βρείτε αυτές τις απεικονίσεις σε αυτήν την πιο προηγμένη έκδοση του παραδείγματος ροής εργασίας στο KNIME Hub εδώ: https://kni.me/w/grHmwo1F0xiQPdO7


Πώς να δημιουργήσετε ένα υπέροχο ταμπλό με το KNIME σε 3 βήματα
Εικ. 9. Παγκόσμιος χάρτης που δείχνει ταινίες που παράγονται από κάθε χώρα.

 

 


Πώς να δημιουργήσετε ένα υπέροχο ταμπλό με το KNIME σε 3 βήματα
Εικ. 10. Σύννεφο ετικετών που δείχνει τις λέξεις που χρησιμοποιούνται περισσότερο σε περιγραφές εκπομπών.

 

Υποστηρικτικό υλικό

 
 
Οι ροές εργασίας που εμφανίζονται σε αυτό το άρθρο είναι διαθέσιμες για λήψη και δοκιμή μόνοι σας στο KNIME Hub:

 
Bio: Εμίλιο Σίλβεστρι είναι ασκούμενος στο KNIME στην Ομάδα Ευαγγελισμού. Ανέπτυξε σταθερό ενδιαφέρον για το θέμα της Επιστήμης Δεδομένων κατά τη διάρκεια του πτυχίου του στην Επιστήμη των Υπολογιστών, όταν εργάστηκε σε μια διατριβή σχετικά με την αναγνώριση της επιληψίας χρησιμοποιώντας Συνελικτικά Νευρωνικά Δίκτυα. Τελικά αποφάσισε να μετακομίσει στο Πανεπιστήμιο της Konstanz για να ολοκληρώσει το μεταπτυχιακό του.

Όπως δημοσιεύτηκε για πρώτη φορά στο Ιστολόγιο KNIME.

Πρωτότυπο. Αναδημοσιεύτηκε με άδεια.

Συγγενεύων:

Πηγή: https://www.kdnuggets.com/2021/10/interactive-dashboard-three-steps-knime-analytics-platform.html

Σφραγίδα ώρας:

Περισσότερα από KDnuggets