Interaktiivisen kojelaudan luominen kolmessa vaiheessa KNIME Analytics -alustalla

Lähdesolmu: 1172592

Interaktiivisen kojelaudan luominen kolmessa vaiheessa KNIME Analytics -alustalla

Tässä blogikirjoituksessa näytän sinulle, kuinka voit rakentaa yksinkertaisen, mutta hyödyllisen ja hyvännäköisen hallintapaneelin tietojen esittelyyn – kolmessa yksinkertaisessa vaiheessa!


By Emilio Silvestri, KNIME:n harjoittelija

Kaikki rakastavat kaavioita, kaavioita...visualisointeja!

 
 
Ne ovat siistejä, nopeita ja suoraviivaisia. Jopa sotkuisten ja hajanaisten tietojen kohdalla hyvä visualisointi on avainasemassa sellaisten oivallusten ja ominaisuuksien näyttämisessä, joita on vaikea tuoda esiin raakataulukossa. Tässä blogikirjoituksessa näytän sinulle, kuinka voit rakentaa yksinkertaisen, mutta hyödyllisen ja hyvännäköisen hallintapaneelin tietojen esittelyyn – kolmessa yksinkertaisessa vaiheessa!

  • Vaihe 1: Luo kauniita kaavioita
  • Vaihe 2: Kääri ne osaksi
  • Vaihe 3: Ota interaktiivinen näkymä käyttöön verkkosivuna

Tietojoukko

 
 
Tässä blogikirjoituksessa perehdymme Netflix-elokuvien ja TV-ohjelmien tietojoukko, saatavana ilmaiseksi Kagglesta. Se sisältää kaikki ohjelmat, joita suoratoistoalusta tarjoaa Yhdysvalloissa tammikuusta 2020 alkaen. Jokaisessa merkinnässä on ohjelman nimi, olipa kyseessä elokuva tai TV-ohjelma, ohjaaja ja näyttelijät, tuotantomaa ja -vuosi, päivämäärä, jolloin se on lisätty luetteloon, kesto ja luokka sekä lyhyt kuvaus. Tarpeeksi tietoa mielenkiintoisten visualisointien saamiseksi!
 

Esivaihe: tietojen tuonti ja esikäsittely

 
 
Voit ladata tietojoukon suoraan osoitteesta Kaggle sivu. Kun olet koneellasi, tuo tiedot uuteen työnkulkuun vetämällä ja pudottamalla. Kuten usein tapahtuu, esikäsittelyä tarvitaan. Tarkastelemalla raakadataa voimme nähdä, että lisäyspäivämäärä sarakkeessa on monisanainen muoto, joka vaikeuttaa sen käyttöä. Joten muunsin sen Date&Time -muotoon ja ryhmittelin kaikki vaiheet Preprocessing metanodeen.

Tätä blogitekstiä varten kehitetty työnkulku on saatavilla KNIME Hubista ja sen voi ladata täältä:

Kun olet tuonut sen KNIME Analytics -alustallesi, voit tarkastella metanodin "Preprocessing" sisältöä tarkemmin.
 

Vaihe 1: Luo muutama kaunis kaavio

 
 
On kahdenlaisia ​​ihmisiä: niitä, jotka katsovat Netflixiä, ja niitä, jotka valehtelevat. Mutta voimme myös jakaa väestön kahteen eri kategoriaan: elokuvaihmisiin ja tv-sarjoihin!

Tiedämmekö myös kuinka monta elokuvaa ja sarjaa on Netflixissä? Mikä on suosituin kategoria? Kuinka pitkä on pisin elokuva? Oikealla kaaviolla tämä sanotaan pian.

Esimerkiksi Sunburst-kaavio (Kuva 1) voi helposti osoittaa, kuinka ohjelmat jakautuvat kategorioiden kesken. Liitä Sunburst Chart -solmu Preprocessing-metanodiin, määritä se ryhmittelemään ensin tyypin (elokuva tai TV-ohjelma), sitten luokan mukaan ja suorita se. Napsauta nyt hiiren kakkospainikkeella Sunburst Chart -solmua ja valitse "Interactive View: Sunburst Chart". Kuvassa 1 näkyvä näkymä aukeaa: voimme nähdä, että elokuvat ovat kaksinkertaisia ​​kuin TV-ohjelmat ja että eniten asutut luokat ovat Kansainvälinen, Draama ja Komedia. Tiesitkö että?


Kuinka luoda upea kojelauta KNIME:n avulla kolmessa vaiheessa
Kuva 1. Sunburst-kaavio: tarjolla on kaksinkertainen määrä elokuvia tv-sarjoihin verrattuna. Näytä prosenttiosuus viemällä hiiri kaavion osan päälle.

 

Vielä yksi näkökohta, jota voimme tutkia, on luettelon kehitys vuosien varrella: ryhmittelin näyttelyt vuosi_lisätty sarakkeessa ja näytti tuloksen a Viivakaavio (Kuva 2). Ilmeisesti tarjontaan lisättyjen tuotantojen määrä kasvaa jatkuvasti: vuoden 2020 ensimmäisen kuukauden aikana Netflix on lisännyt jo enemmän esityksiä kuin vuonna 2015!


Kuinka luoda upea kojelauta KNIME:n avulla kolmessa vaiheessa
Kuva 2. Viivakaavio, joka näyttää Netflixin luetteloon vuosien aikana lisättyjen elokuvien ja TV-sarjojen määrän.

 

Sitten rakensin a Pylväsdiagrammi (Kuva 3) visualisoidaksesi TV-ohjelmien tuotantokausien määrän ja a histogrammi (Kuva 4), joka ryhmittelee elokuvat keston mukaan. Odotitko niin monta TV-ohjelmaa jäljellä vain yhdellä kaudella? Tiesitkö, että on olemassa yli 4 tunnin pituisia elokuvia?


Kuinka luoda upea kojelauta KNIME:n avulla kolmessa vaiheessa
Kuva 3. Pylväskaavio, jossa näkyy TV-ohjelmien kausien lukumäärä.

 

Kuinka luoda upea kojelauta KNIME:n avulla kolmessa vaiheessa
Kuva 4. Histogrammi, joka ryhmittelee elokuvat niiden keston mukaan.

 

KNIME Analytics -alustalla on runsaasti mahdollisuuksia tietojen visualisointiin. Löydät omat solmut kohdasta Node Repository > Views -> Javascript ja voit jopa rakentaa oman visualisoinnin käyttämällä Yleinen Javascript-näkymä solmu.

Jos mielikuvitus on loppumassa, on olemassa koko valikoima työnkulkuja ESIMERKKEJÄ Palvelin täynnä hyödyllisiä visualisointeja, jotka voit helposti mukauttaa tarpeisiisi.

Kaaviot ovat myös muokattavissa! Katso esimerkiksi kuvan 3 pylväskaavio, jossa vaihdoin oletussinisen -virallisen- Netflixin punaiseksi.


Kuinka luoda upea kojelauta KNIME:n avulla kolmessa vaiheessa
Kuva 5. Tämä on kuvakaappaus työnkulusta, joka suorittaa nämä visualisoinnit. Kuhunkin visualisointiin liittyvä esikäsittely on ryhmitelty metanodeiksi.

 

Lataa ja kokeile itse työnkulkua nimeltä "Luo interaktiivinen kojelauta kolmessa vaiheessa: Netflix näyttää” KNIME Hubista.

Kaikki tuotetut kaaviot ja kaaviot ovat interaktiivisia. Voit muuttaa visualisoitua dataa, kaavion ominaisuuksia, valittuja pisteitä ja paljon muuta suoraan interaktiivisesta näkymistä napsauttamalla oikeassa yläkulmassa olevaa asetuskuvaketta, joka on ympyröity punaisella kuvassa 3. Tarkempia mukautuksia varten katso opas, joka näyttää kuinka integroida CSS-koodi jotta JavaScript-visualisaatiosi loistaa.
 

Vaihe 2: Kääri ne osaksi

 
 
Jos yksi juoni on mukava…kaksi tonttia on mukavampaa! Järjestetään kaikki upeat grafiikkamme täydelliseen kojelautaan. Valitse kaikki neljä visualisoinneissa käytettyä solmua ja napsauta hiiren kakkospainikkeella -> "Luo komponentti...". Tämä luo uuden harmaan solmun: the komponentti.


Kuinka luoda upea kojelauta KNIME:n avulla kolmessa vaiheessa
Kuva 6. Lopullinen työnkulku. Kaikki visualisointisolmut on ryhmitelty komponentiksi.

 

Tätä kokonaisuuden visualisointia voidaan myös rikastaa ja mukauttaa. CTRL + kaksoisnapsauta komponenttia avataksesi sen. Lisää tekstitulostuswidget-solmu ja kirjoita kuvaus, jonka haluat lisätä visualisointiisi.

Voimme tehdä kojelaudasta interaktiivisemman lisäämällä valintaa varten esimerkiksi Table View -solmun. Asetin sen näyttämään vain histogrammissa ja pylväskaaviossa valitut ohjelmat.

Tämä on hyvä tapa tarkistaa eri roskakorien sisältö.

Tiedätkö esimerkiksi, mikä on Netflixin pisin elokuva? Avaa komponentin interaktiivinen näkymä, valitse viimeinen histogrammisäiliö – joka sisältää vain yhden elokuvan – ja katso taulukkonäkymää. Jos olet kuullut elokuvasta, voit helposti kuvitella, miksi se kestää niin kauan!

Nyt on aika järjestää kojelautamme, jotta se olisi siistimpi ja ymmärrettävämpi. Napsauta komponentin sisällä työkalupalkin viimeistä kuvaketta (katso kuvakaappaus kuvassa 7) avataksesi Solmun käyttö ja asettelu -ikkunan. Täällä voit järjestää kaavioita, asettaa sijainnin, mitat ja luoda ryhmiä. Jos olet luonut sisäkkäisen komponentin, sitä käsitellään ryhmiteltynä visualisointina.


Kuinka luoda upea kojelauta KNIME:n avulla kolmessa vaiheessa
Kuva 7. Järjestä kojelauta avaamalla Solmun käyttö ja asettelu -ikkuna.

 

Vaihe 3: Ota interaktiivinen näkymä käyttöön verkkosivuna

 
 
Voit myös tarkastella komponentin interaktiivista näkymää web-sivuna verkkoselaimessa. Suorittaaksesi tämän toiminnon, sinun on otettava työnkulku käyttöön KNIME-palvelinesiintymässä käyttämällä yhden napsautuksen käyttöönottoa. Tee tämä siirtymällä KNIME Explorer -paneeliin, napsauttamalla työnkulkua hiiren kakkospainikkeella ja valitsemalla "Deploy to Server…". Valitse nyt haluamasi kohde ja napsauta OK.

Voit visualisoida kojelaudan napsauttamalla ladattua työnkulkua hiiren kakkospainikkeella ja valitsemalla Avaa -> Verkkoportaalissa. Selaimesi avulla voit suorittaa työnkulun ja visualisoida komponentin rakentaman kojelaudan (Kuva 8).
 

Yhteenveto

 
 
Tässä blogiviestissä havaitsimme, kuinka helppoa on luoda interaktiivinen hallintapaneeli tiedoillesi KNIME Analytics Platformissa. Määritä kaaviot, kääri solmut osaksi ja mukauta sitä tarvittaessa, suorita paikallisesti tai KNIME-verkkoportaalissa ja pelaa visualisoinnillasi. Helppoa kuin piirakka (kaavio)!


Kuinka luoda interaktiivinen kojelauta kolmessa vaiheessa KNIME:n avulla
Kuva 8. Tämä on kojelaudan visualisointi sellaisena kuin se näkyy KNIME-verkkoportaalissa.

 

Haluatko lisää visualisointeja? Tässä on joitain edistyneempiä ideoita, joita voit helposti toteuttaa. Löydät nämä visualisoinnit tästä edistyneemmästä versiosta esimerkkityönkulusta KNIME Hubissa täältä: https://kni.me/w/grHmwo1F0xiQPdO7


Kuinka luoda upea kojelauta KNIME:n avulla kolmessa vaiheessa
Kuva 9. Maailmankartta, jossa näkyy kunkin maan tuottamat elokuvat.

 

 


Kuinka luoda upea kojelauta KNIME:n avulla kolmessa vaiheessa
Kuva 10. Tunnistepilvi, jossa näkyy esitysten kuvauksissa eniten käytetyt sanat.

 

Esittelymateriaalit

 
 
Tässä artikkelissa näkyvät työnkulut ovat ladattavissa ja kokeilettavissa itse KNIME Hubissa:

 
Bio: Emilio Silvestri on KNIME:n harjoittelija Evangelism Teamissa. Hän kiinnostui tietotieteen aiheesta tietotekniikan kandidaatin tutkinnon aikana, kun hän työskenteli epilepsian tunnistamisesta konvoluutiohermoverkkojen avulla. Lopulta hän päätti muuttaa Konstanzin yliopistoon suorittaakseen maisterintutkinnon.

Kuten ensimmäisen kerran julkaistu KNIME blogi.

Alkuperäinen. Postitettu luvalla.

Related:

Lähde: https://www.kdnuggets.com/2021/10/interactive-dashboard-three-steps-knime-analytics-platform.html

Aikaleima:

Lisää aiheesta KDnuggets