Σίγουρα δεν είναι ότι καλύτερο για την ψυχική μας υγεία να κοιτάμε καθημερινά στατιστικά σχετικά με το πόσα νέα κρούσματα κορωνοϊού υπάρχουν, πόσοι θάνατοι ανά χώρα κ.ο.κ. Παρόλα αυτά, εγώ το κάνω… εσείς?. Φαντάζομαι πως οι περισσότεροι έχουμε στα αγαπημένα μας αποθηκεύσει το αγαπημένο μας dashboard το οποίο και ελέγχουμε καθημερινά (αρκετές φορές).
Ποιος φτιάχνει αυτά τα dashboards λοιπόν? Είναι εύκολο να φτιάξει κάποιος ένα τέτοιο dashboard η έναν παγκόσμιο χάρτη με τα κρούσματα για παράδειγμα? Έκανα μια μικρή έρευνα και σας γράφω τα αποτελέσματα παρακάτω!
Ένα απλό dashboard / map / απεικόνιση των δεδομένων είναι σχετικά εύκολο να το δημιουργήσει κανείς και για αυτό βλέπετε να υπάρχουν τόσα πολλά 😋! Ανάλογα βέβαια το τι δεδομένα θέλετε να παρουσιάσετε και με τι τρόπο αυτό το εύκολο task μπορεί να γίνει πιο περίπλοκο. 🧐🤓Βέβαια όσο πιο δύσκολο τόσο πιο ενδιαφέρον (?).
Ας δούμε για αρχή τι υπάρχει ήδη out there…
- Johns Hopkins: www.arcgis.com/apps/opsdashboard/index.html#/bda7594740fd40299423467b48e9ecf6
- Worldometer: www.worldometers.info/coronavirus/
- Google: www.google.com/covid19-map/
- Trackcorona.live: www.trackcorona.live/map
- Our World in Data: ourworldindata.org/coronavirus-data
- Ourbreak.wtf by Adjust.gr: www.outbreak.wtf/
- Protothema.gr: longform.protothema.gr/koronoios/
- Tracking Covid: www.trackingcovid.info/
- Bing: www.bing.com/covid
- Healthmap.org: www.healthmap.org/covid-19/
- Nextstrain: nextstrain.org/ncov
- NBC New York: www.nbcnewyork.com/news/national-international/map-watch-the-coronavirus-cases-spread-across-the-world/2303276/
- BBC: www.bbc.com/news/world-51235105
- Youtube Timelapse up to March 3rd: www.youtube.com/watch?v=6uu1MGyGjvI
- The Base Lab: coronavirus.thebaselab.com/
- 91-divoc: 91-divoc.com/pages/covid-visualization/
- Corona.help: corona.help/
- Aatish Bhatia in collaboration with Henry Reich aatishb.com/covidtrends/
- Humboldt University of Berlin: rocs.hu-berlin.de/corona/
- NCov2019: ncov2019.live/
- Covid19-Intel: www.covid19-intel.com/
Projections & Simulations
- Healthdata.org: covid19.healthdata.org/projections
- Covid Actnow: covidactnow.org/
- Washingtonpost: www.washingtonpost.com/graphics/2020/world/corona-simulator/
- Meltingasphalt: www.meltingasphalt.com/interactive/outbreak/
- 3Blue1Brown: www.youtube.com/watch?v=gxAaO2rsdIs
Πως θα φτιάξω και εγώ ένα?
- ΤΙ ΘΑ ΦΤΙΑΞΩ: Μια καλή αρχή θα ήταν να σκεφτείτε και να προσπαθήσετε να φανταστείτε τι ακριβώς είναι αυτό που θα θέλατε να φτιάξετε.. Τι δεδομένα θα παρουασιάζεται, πως θα τα τοποθετήσετε μέσα στη σελίδα και πως θα μπορούσε να είναι το τελικό αποτέλεσμα! Αν δε μπορείτε ή δε σας “έρχεται” στο μυαλό ΔΕΝ ΠΕΙΡΑΖΕΙ. Δε σκεφτόμαστε όλοι οι άνθρωποι το ίδιο, ο καθένας μας έχει άλλο τρόπο να πάει από την ιδέα στην πράξη! Κάποιοι ξέρουν ακριβώς τι θέλουν να φτιάξουν και μετά ξεκινάνε να το φτιάχνουν, και άλλοι θέλουν να ξεκινήσουν να βλέπουν αποτελέσματα και η σκέψη τους εξελίσσεται σιγά σιγά!
- DATA: Θα χρειαστούμε τα ιστορικά δεδομένα αλλά και τα καθημερινά updates για όλες τις χώρες. Που λοιπόν βρίσκω τα δεδομένα?!?! Καταρχάς στα περισσότερα links που ανέφερα παραπάνω, αν πάτε κάτω κάτω στη σελίδα, τα περισσότερα αναφέρουν τις πηγές τους και έχουν link προς αυτές. Κάποιοι προσφέρουν το δικό τους API για να αντλήσετε τα δεδομένα!
Παρακάτω μια λίστα από που μπορείτε να αντλήσετε τα δεδομένα:
Datasets
- European Centre for Disease Prevention and Control (www.ecdc.europa.eu/en/geographical-distribution-2019-ncov-cases and www.ecdc.europa.eu/en/publications-data/download-todays-data-geographic-distribution-covid-19-cases-worldwide). Μπορείτε να αντλείτε τα δεδομένα σε διάφορες μορφές: excel, csv, json, xml. Στο συγκεκριμένο site υπάρχουν και οδηγίες για το πως μπορείτε αυτόματα να αντλείτε αυτόματα τα updates. Αν αναρωτιέστε απο που αντλεί το ίδιο το European Centre τα δεδομένα του διαβάστε εδω: www.ecdc.europa.eu/en/covid-19/data-collection. Έχει ενδιαφέρον αν θα μπείτε στην διαδικασία να ασχοληθείτε να καταλάβετε και από που προέρχονται όλα αυτά!
- Our World in Data: ourworldindata.org/coronavirus-source-data
- The Covid Tracking Project covidtracking.com/data (δεδομένα σε spreadsheet η API (JSON and CSV). Για περισσότερες πληροφορίες σχετικά με το API διαβάστε εδώ: covidtracking.com/api
- Data Repository by Johns Hopkins CSSE (έτσι δημιουργήθηκε το: coronavirus.jhu.edu/map.html). Από τα δεδομένα που θα βρείτε εδώ: github.com/CSSEGISandData/COVID-19
- Novel Covid API: github.com/NovelCOVID/API
- COVID-19 #CoronaVirus Data-Pack from Information is Beautiful: informationisbeautiful.net/data/ + Data here. Με αυτά δημιουργήθηκε αυτό το φανταστικό infographic: informationisbeautiful.net/visualizations/covid-19-coronavirus-infographic-datapack/).
- Για μια πιο πλήρη λίστα με APIs σχετικά με τον Covid-19 δείτε εδώ: covid-19-apis.postman.com/ (Postman COVID-19 API Resource Center)
Και τώρα… τι?
Τώρα αρχίζουν τα δύσκολα….! Αν είσαι developer τώρα αρχίζει το ωραίο κομμάτι 😈. Αν δεν είσαι… ΔΕΝ ΠΕΙΡΑΖΕΙ!!
Όπως πολύ σωστά διάβαστα στο Wiki page του Data is beautiful on Reddit, δεν πρέπει να υποτιμάμε η να …σνομπάρουμε… τη δύναμη του Excel, ή Google Docs, ή Plot.
Για λίγο πιο advanced:
Δωρεάν εργαλεία για visualizations:
- Tableau Public public.tableau.com/en-us/s/
- StatTrends www.statsilk.com/software/stattrends
Αν είσαι developer:
- d3.js, R με RStudio, ή matplotlib με IPython Notebook
- Ένα πολύ ωραίο tutorial από το freecodecamp.org που μας πάει βήμα-βήμα “How to create a Coronavirus (COVID-19) Dashboard & Map App in React with Gatsby and Leaflet”
Είδες κάτι και σου άρεσε και αναρωτιέσαι με τι δημιουργήθηκε…?
Δοκίμασε το Builtwith και δες με τι τεχνολογίες έχει δημιουργηθεί ένα Site.
Ας πάρουμε για παράδειγμα το corona.help/. Αν βάλετε το Corona Help στο Builtwith θα δείτε full technology profile (Analytics and Tracking, Widgets, Frameworks, Content Delivery Network, JavaScript Libraries and Functions, Advertising etc.). Στην περίπτωση του Corona.help μπορούμε να δούμε ότι χρησιμοποιούν το Chartist JS για τα γραφήματα. gionkunz.github.io/chartist-js/
Πριν ξεκινήσω να φτιάξω ένα νέο Dashboard:
Καλό θα ήταν να είναι μοναδικό ή λίγο διαφορετικό από αυτά που υπάρχουν ήδη! Εύκολα μπορείτε να το καταφέρετε αυτό αν προσθέσετε κάποια πληροφορία που έχει ενδιαφέρον για τον κόσμο που το διαβάζει 👩💻👨💻.
Μια ιδέα: Ο μπαμπάς μου για παράδειγμα (εκτός από την καθημερινή του παρακολούθηση των dashboards Covid-19 που υπάρχουν και ανέφερα παραπάνω), παρακολουθεί το FlightRadar24, και τουλάχιστον 1 φορά την ημέρα, γυρίζει και μου λέει: “Βίκυ.. αυτή τη στιγμή ένα τεράστιο αεροπλάνο έρχεται προς Ελλάδα από την Κίνα και μας φέρνει ιατρικό εξοπλισμό”.
Ορίστε λοιπόν μια ιδέα: θα μπορούσαμε να βάλουμε πληροφορίες για πτήσεις cargo στο dashboard μας (αναχωρήσεις και αφήξεις ανά χώρα, που παρατηρείται περισσότερο air-movement κ.ο.κ). Υπάρχουν δεδομένα και για αυτό!! Δείτε το RapidApi 🦸♂️ 🦹♀️ (RapidAPI is the world’s largest API marketplace).
Ένα Aviation API με Freemium μοντέλο είναι το AeroDataBox. Παρόλα αυτά δείτε όλα τα API της κατηγορίας αυτής και δείτε τι πληροφορία είναι χρήσιμη για αυτό που θέλετε να δημιουργήσετε: Travel, Transportation, APIs.
Αυτά λοιπόν!!! Αν κάποιος / κάποια φτιάξει κάτι να μου το στείλετε να το προσθέσουμε σε αυτή τη λιστα!!!
Ελπίζω σύντομα να τελειώσει όλο αυτό και να φτιάχνουμε dashboards με τα αισιόδοξα data που υπάρχουν!!!!