Interaktív irányítópult létrehozása három lépésben a KNIME Analytics platformmal

Forrás csomópont: 1172592

Interaktív irányítópult létrehozása három lépésben a KNIME Analytics platformmal

In this blog post I will show you how to build a simple, but useful and good-looking dashboard to present your data – in three simple steps!


By Emilio Silvestri, gyakornok a KNIME-nál

Everybody loves charts, graphs…visualizations!

 
 
They are neat, fast, and straightforward. Even with messy and disorganized data, a good visualization is the key to show insights and features that are difficult to point out on a raw table. In this blog post I will show you how to build a simple, but useful and good-looking dashboard to present your data – in three simple steps!

  • 1. lépés: Hozzon létre néhány gyönyörű diagramot
  • 2. lépés: Csomagolja be őket egy alkatrészbe
  • 3. lépés: Telepítse az interaktív nézetet weboldalként

Az adatkészlet

 
 
Ebben a blogbejegyzésben a Netflix filmek és tévéműsorok adatkészlete, szabadon elérhető a Kaggle-n. Tartalmazza a streaming platform által 2020 januárjától az Egyesült Államokban kínált összes műsort. Minden bejegyzés tartalmazza a műsor címét, legyen az film vagy tévéműsor, a rendező és a szereplők, a gyártás országa és éve, a katalógusba való felvétel dátuma, az időtartam és a kategória, valamint egy rövid leírás. Elég információ ahhoz, hogy érdekes vizualizációkat hozzon létre!
 

Előlépés: az adatok importálása és előfeldolgozása

 
 
Az adatkészletet közvetlenül a webhelyről töltheti le Kaggle oldal. Miután a gépen van, importálhatja az adatokat egy új munkafolyamatba húzással. Mint gyakran előfordul, némi előfeldolgozásra van szükség. A nyers adatokat megvizsgálva láthatjuk, hogy a dátum hozzáadva oszlop bőbeszédű formátumú, ami megnehezíti a munkát. Tehát átkonvertáltam a dátum és idő formátumba, és az összes lépést az Előfeldolgozás metanódában csoportosítottam.

A blogbejegyzéshez kifejlesztett munkafolyamat elérhető a KNIME Hub-on, és letölthető innen:

Miután importálta a KNIME Analytics Platformba, részletesebben megtekintheti az „Preprocessing” metanode tartalmát.
 

1. lépés: Hozzon létre néhány gyönyörű diagramot

 
 
Kétféle ember létezik: aki Netflixet néz, és aki hazudik. De a lakosságot két különböző kategóriába is oszthatjuk: filmesekre és tévésorozatokra!

Azt is tudjuk, hogy hány film és sorozat van a Netflixen? Melyik a legnépszerűbb kategória? Milyen hosszú a leghosszabb film? A megfelelő diagrammal ez hamar elhangzik.

Például egy Sunburst diagram (1. ábra) könnyen rámutat arra, hogyan oszlanak meg a műsorok a kategóriák között. Csatlakoztasson egy Sunburst Chart csomópontot a Preprocessing metanode-hoz, állítsa be úgy, hogy először típus (film vagy tévéműsor), majd kategória szerint csoportosítsa, és hajtsa végre. Most kattintson a jobb gombbal a Sunburst Chart csomópontra, és válassza az „Interaktív nézet: Sunburst Chart” lehetőséget. Az 1. ábrán látható nézet felugrik: láthatjuk, hogy a filmek kétszerese a tévéműsoroknak, és a legnépesebb kategóriák a Nemzetközi, a Drámák és a Vígjátékok. Tudtad, hogy?


Hogyan készítsünk nagyszerű irányítópultot a KNIME segítségével 3 lépésben
1. ábra: Sunburst chart: a kínált filmek száma kétszerese a tévésorozatokénak. A százalékos arány megjelenítéséhez vigye az egérmutatót a diagram egy részére.

 

Még egy szempont, amit feltárhatunk, a katalógus évek során történő fejlődése: a műsorokat a szerint csoportosítottam év_hozzáadva oszlopban, és az eredményt a Vonalrajz (2. ábra). Láthatóan évről évre nő a kínálatba felvett produkciók száma: 2020 első hónapjában a Netflix már több műsorral bővült, mint 2015-ben!


Hogyan készítsünk nagyszerű irányítópultot a KNIME segítségével 3 lépésben
2. ábra: A Netflix katalógusához hozzáadott filmek és tévésorozatok számát mutatja az évek során.

 

Aztán építettem a Oszlopdiagram (3. ábra), hogy megjelenítse a TV-műsorokhoz készített évadok számát, és a hisztogram (4. ábra), amely időtartamonként csoportosítja a filmeket. Számított arra, hogy ennyi tévéműsor marad csak egyetlen évaddal? Tudtad, hogy vannak 4 óránál hosszabb filmek?


Hogyan készítsünk nagyszerű irányítópultot a KNIME segítségével 3 lépésben
3. ábra: Oszlopdiagram, amely a TV-műsorok évadainak számát mutatja.

 

Hogyan készítsünk nagyszerű irányítópultot a KNIME segítségével 3 lépésben
4. ábra: A filmeket időtartamuk szerint csoportosító hisztogram.

 

A KNIME Analytics Platformban rengeteg lehetőség kínálkozik az adatok megjelenítésére. Dedikált csomópontokat találhat a Node Repository > Views -> Javascript menüpontban, és akár saját vizualizációt is készíthet a Általános Javascript nézet csomópont.

Ha kifogy a fantáziája, a munkafolyamatok teljes választéka áll rendelkezésre PÉLDÁK Szerver tele hasznos vizualizációkkal, amelyeket könnyedén az igényeihez igazíthat.

A diagramok is testreszabhatók! Lásd például az oszlopdiagramot a 3. ábrán, ahol az alapértelmezett kéket a -hivatalos- Netflix pirosra cseréltem.


Hogyan készítsünk nagyszerű irányítópultot a KNIME segítségével 3 lépésben
5. ábra: Ez egy képernyőkép a vizualizációkat végrehajtó munkafolyamatról. Az egyes vizualizációkhoz kapcsolódó előfeldolgozások metanódusokba vannak csoportosítva.

 

Download and try out the workflow yourself, called “Create an interactive dashboard in 3 steps: Netflix shows” from the KNIME Hub.

Minden elkészített diagram és grafikon interaktív. A megjelenített adatokat, a diagram tulajdonságait, a kiválasztott pontokat és egyebeket közvetlenül az interaktív nézetből módosíthatja, ha a jobb felső Beállítások ikonra kattint, amely a 3. ábrán pirossal van bekarikázva. A részletesebb testreszabásokért tekintse meg az útmutatót. hogyan kell integrálni a CSS kódot hogy JavaScript vizualizációi ragyogjanak.
 

2. lépés: Csomagolja be őket egy alkatrészbe

 
 
If one plot is nice…two plots are nicer! Let’s organize all our wonderful graphics in a complete dashboard. Select all four nodes used for the visualizations and right click -> “Create Component…”. This creates a new gray node: the összetevő.


Hogyan készítsünk nagyszerű irányítópultot a KNIME segítségével 3 lépésben
6. ábra: A végső munkafolyamat. Az összes vizualizációs csomópont egy komponensbe van csoportosítva.

 

Ez az együttes vizualizáció is gazdagítható és testreszabható. CTRL + kattintson duplán az összetevőre a megnyitásához. Adjon hozzá egy szövegkimeneti widget csomópontot, és írja be a leírást, amelyet hozzá szeretne adni a vizualizációhoz.

Interaktívabbá tehetjük az irányítópultot, ha például kiválaszthatunk egy Table View csomópontot. Beállítottam, hogy csak a hisztogramban és oszlopdiagramban kiválasztott műsorok jelenjenek meg.

Ez egy jó módja annak, hogy megvizsgálja a különböző kukák tartalmát.

For example, do you know which is the longest movie on Netflix? Open the interactive view of the component, select the last histogram bin – which contains only one movie – and look at the table view. If you have heard about that movie you can easily imagine why it lasts so long!

Itt az ideje rendezni irányítópultunkat, hogy rendezettebb és érthetőbb legyen. Az összetevőn belül kattintson az eszköztár utolsó ikonjára (lásd a képernyőképet a 7. ábrán) a Csomóponthasználat és elrendezés ablak megnyitásához. Itt rendezheti el a diagramokat, állíthatja be a pozíciót, a méretet, és csoportokat hozhat létre. Ha létrehozott egy beágyazott összetevőt, azt csoportosított vizualizációként kezeli a rendszer.


Hogyan készítsünk nagyszerű irányítópultot a KNIME segítségével 3 lépésben
7. ábra Nyissa meg a Csomóponthasználat és elrendezés ablakot az irányítópult rendezéséhez.

 

3. lépés: Telepítse az interaktív nézetet weboldalként

 
 
You can also inspect the component’s interactive view as a web page in a web browser. To perform this operation, you need to deploy your workflow to a KNIME Server instance, using the one-click-deployment. Do this by going to the KNIME Explorer panel, right-clicking your workflow and selecting “Deploy to Server…”. Now choose the desired destination and click OK.

Az irányítópult megjelenítéséhez kattintson a jobb gombbal a feltöltött munkafolyamatra, és válassza a Megnyitás -> Webes portálon lehetőséget. A böngészője lehetővé teszi a munkafolyamat végrehajtását és az összetevő által összeállított irányítópult megjelenítését (8. ábra).
 

Összegzésként

 
 
Ebben a blogbejegyzésben rájöttünk, milyen egyszerű interaktív irányítópultot létrehozni adataihoz a KNIME Analytics Platformon. Állítsa be diagramjait, csomagolja össze a csomópontokat egy komponensbe, és szükség esetén testreszabja, hajtsa végre helyben vagy a KNIME webportálon, és játsszon a vizualizációjával. Olyan egyszerű, mint egy torta (diagram)!


Hogyan készítsünk interaktív műszerfalat 3 lépésben a KNIME segítségével
8. ábra: Ez a műszerfali vizualizáció, ahogyan a KNIME webportálon megjelenik.

 

Want more visualizations? Here are some more advanced ideas you can easily implement. You’ll find these visualizations in this more advanced version of the example workflow on the KNIME Hub here: https://kni.me/w/grHmwo1F0xiQPdO7


Hogyan készítsünk nagyszerű irányítópultot a KNIME segítségével 3 lépésben
9. ábra Világtérkép, amelyen az egyes országok által készített filmek láthatók.

 

 


Hogyan készítsünk nagyszerű irányítópultot a KNIME segítségével 3 lépésben
10. ábra Címkefelhő, amely a műsorok leírásában leggyakrabban használt szavakat mutatja.

 

Tudástár

 
 
A cikkben bemutatott munkafolyamatok letölthetők és kipróbálhatók a KNIME Hubon:

 
Bio: Emilio Silvestri is an intern at KNIME in the Evangelism Team. He developed a solid interest for the Data Science topic during his bachelor’s degree in Computer Science, when he worked on a thesis about epilepsy recognition using Convolutional Neural Networks. He eventually decided to move to the University of Konstanz to complete his Master’s Degree.

Az első közzététel szerint a KNIME Blog.

eredeti. Engedéllyel újra közzétéve.

Kapcsolódó:

Forrás: https://www.kdnuggets.com/2021/10/interactive-dashboard-three-steps-knime-analytics-platform.html

Időbélyeg:

Még több KDnuggets