Cara Membuat Dasbor Interaktif dalam Tiga Langkah dengan Platform Analisis KNIME
Dalam posting blog ini saya akan menunjukkan kepada Anda cara membuat dasbor yang sederhana, namun bermanfaat, dan terlihat bagus untuk menyajikan data Anda โ dalam tiga langkah sederhana!
By Emilio Silvestri, Magang di KNIME
Semua orang menyukai bagan, grafikโฆ visualisasi!
Mereka rapi, cepat, dan lugas. Bahkan dengan data yang berantakan dan tidak teratur, visualisasi yang baik adalah kunci untuk menampilkan wawasan dan fitur yang sulit ditunjukkan pada tabel mentah. Dalam posting blog ini saya akan menunjukkan kepada Anda cara membuat dasbor yang sederhana, namun bermanfaat, dan terlihat bagus untuk menyajikan data Anda โ dalam tiga langkah sederhana!
- Langkah 1: Buat beberapa grafik yang indah
- Langkah 2: Bungkus mereka menjadi sebuah komponen
- Langkah 3: Terapkan tampilan interaktif sebagai halaman web
Dataset
Dalam posting blog ini kita akan menggali Kumpulan data Film dan acara TV Netflix, tersedia secara gratis di Kaggle. Ini berisi semua acara yang ditawarkan di AS oleh platform streaming pada Januari 2020. Setiap entri membawa judul acara, apakah itu Film atau Acara TV, sutradara dan pemeran, negara dan tahun produksi, tanggal ketika telah ditambahkan ke katalog, durasi dan kategori dan deskripsi singkat. Informasi yang cukup untuk menarik beberapa visualisasi yang menarik!
Langkah awal: mengimpor dan memproses data sebelumnya
Anda dapat mengunduh kumpulan data langsung dari halaman kaggle. Setelah di mesin Anda, impor data ke alur kerja baru dengan drag and drop. Seperti yang sering terjadi, beberapa pra-pemrosesan diperlukan. Memeriksa data mentah kita dapat melihat bahwa Tanggal Ditambahkan kolom memiliki format verbose yang membuatnya sulit untuk dikerjakan. Jadi, saya mengonversinya ke format Date&Time dan mengelompokkan semua langkah dalam metanode Preprocessing.
Alur kerja yang dikembangkan untuk posting blog ini tersedia di KNIME Hub dan dapat diunduh di sini:
Setelah mengimpornya ke Platform KNIME Analytics Anda, Anda dapat melihat konten metanode โPreprocessingโ lebih detail.
Langkah 1: Buat beberapa grafik yang indah
Ada dua jenis orang: orang yang menonton Netflix dan orang yang berbohong. Tapi kita juga bisa membagi populasi menjadi dua kategori yang berbeda: orang film dan orang serial TV!
Juga, apakah kita tahu berapa banyak film dan serial di Netflix? Manakah yang termasuk kategori paling populer? Berapa lama film terpanjang? Dengan grafik yang tepat, ini segera dikatakan.
Misalnya, Bagan Sunburst (Gambar 1) dapat dengan mudah menunjukkan bagaimana pertunjukan didistribusikan di antara kategori-kategori. Lampirkan node Sunburst Chart ke metanode Preprocessing, konfigurasikan untuk mengelompokkannya terlebih dahulu berdasarkan jenis (film atau acara TV), lalu berdasarkan kategori, dan jalankan. Sekarang, klik kanan pada node Sunburst Chart dan pilih "Interactive View: Sunburst Chart". Tampilan yang ditunjukkan pada Gambar 1 akan muncul: kita dapat melihat bahwa film-filmnya dua kali lipat dari acara TV, dan kategori yang paling banyak penduduknya adalah Internasional, Drama, dan Komedi. Apakah Anda tahu bahwa?
Gambar 1. Grafik Sunburst: jumlah film yang ditawarkan dua kali lipat dari serial TV. Arahkan kursor ke bagian diagram untuk menampilkan persentase.
Satu aspek lagi yang dapat kita jelajahi adalah perkembangan katalog selama bertahun-tahun: Saya mengelompokkan pertunjukan berdasarkan tahun_ditambahkan kolom dan menampilkan hasilnya pada a Plot Garis (Gbr. 2). Rupanya, jumlah produksi yang ditambahkan ke penawaran terus meningkat setiap tahun: di bulan pertama tahun 2020 Netflix telah menambahkan lebih banyak pertunjukan daripada di seluruh tahun 2015!
Gbr. 2. Plot garis yang menunjukkan jumlah film dan serial TV yang ditambahkan ke katalog Netflix selama bertahun-tahun.
Lalu saya membangun Grafik batang (Gbr. 3) untuk memvisualisasikan jumlah musim yang diproduksi untuk Acara TV dan a Histogram (Gbr. 4) yang mengelompokkan film per durasi. Apakah Anda mengharapkan begitu banyak Acara TV tersisa dengan hanya satu musim? Tahukah Anda bahwa ada film yang berdurasi lebih dari 4 jam?
Gambar 3. Bagan batang yang menunjukkan jumlah musim untuk acara TV.
Gbr. 4. Histogram yang mengelompokkan film menurut durasinya.
Ada banyak peluang untuk visualisasi data di KNIME Analytics Platform. Anda dapat menemukan node khusus di Node Repository > Views -> Javascript dan bahkan membuat visualisasi Anda sendiri menggunakan Tampilan Javascript Umum simpul.
Jika Anda kehabisan imajinasi, ada seluruh pilihan alur kerja di CONTOH Server penuh dengan visualisasi berguna yang dapat Anda sesuaikan dengan kebutuhan Anda dengan mudah.
Grafik juga dapat disesuaikan! Lihat misalnya Bagan Batang pada Gambar 3, di mana saya mengubah warna biru default menjadi merah -resmi- Netflix.
Gbr. 5. Ini adalah screenshot dari alur kerja yang melakukan visualisasi ini. Preprocessing yang terkait dengan setiap visualisasi dikelompokkan ke dalam metanode.
Unduh dan coba sendiri alur kerjanya, yang disebut โBuat dasbor interaktif dalam 3 langkah: Pertunjukan Netflixโ dari KNIME Hub.
Semua grafik dan plot yang dihasilkan bersifat interaktif. Anda dapat mengubah data yang divisualisasikan, properti plot, titik yang dipilih, dan lainnya secara langsung dari tampilan interaktif dengan mengklik ikon Pengaturan kanan atas, yang dilingkari merah pada Gambar 3. Untuk penyesuaian yang lebih mendalam, periksa panduan yang menunjukkan cara mengintegrasikan kode CSS untuk membuat visualisasi JavaScript Anda bersinar.
Langkah 2: Bungkus mereka menjadi sebuah komponen
Jika satu plot bagusโฆdua plot lebih bagus! Mari atur semua grafik indah kita di dasbor lengkap. Pilih keempat node yang digunakan untuk visualisasi dan klik kanan -> โCreate Componentโฆโ. Ini menciptakan simpul abu-abu baru: the komponen.
Gambar 6. Alur kerja akhir. Semua node visualisasi telah dikelompokkan menjadi sebuah komponen.
Visualisasi ensemble ini juga dapat diperkaya dan disesuaikan. CTRL + klik dua kali pada komponen untuk membukanya. Tambahkan node Text Output Widget dan ketik deskripsi yang ingin Anda tambahkan ke visualisasi Anda.
Kita dapat membuat dasbor lebih interaktif dengan menambahkan, misalnya, node Tampilan Tabel untuk dipilih. Saya mengaturnya untuk hanya menampilkan acara yang dipilih di Histogram dan Bar Chart.
Ini adalah cara yang baik untuk memeriksa isi tempat sampah yang berbeda.
Misalnya, apakah Anda tahu film terpanjang di Netflix? Buka tampilan interaktif komponen, pilih bin histogram terakhir โ yang hanya berisi satu film โ dan lihat tampilan tabel. Jika Anda pernah mendengar tentang film itu, Anda dapat dengan mudah membayangkan mengapa itu berlangsung begitu lama!
Sekarang saatnya menata dasbor kita agar lebih rapi dan mudah dipahami. Dari dalam komponen, klik ikon terakhir dari toolbar (lihat tangkapan layar pada Gbr.7) untuk membuka jendela Node Usage and Layout. Di sini Anda dapat mengatur grafik Anda, mengatur posisi, dimensi, dan membuat grup. Jika Anda telah membuat komponen bersarang, itu akan ditangani sebagai visualisasi yang dikelompokkan.
Gbr. 7. Buka jendela Node Usage and Layout untuk mengatur dashboard Anda.
Langkah 3: Terapkan tampilan interaktif sebagai halaman web
Anda juga dapat memeriksa tampilan interaktif komponen sebagai halaman web di browser web. Untuk melakukan operasi ini, Anda perlu menerapkan alur kerja Anda ke instans Server KNIME, menggunakan penerapan satu klik. Lakukan ini dengan masuk ke panel KNIME Explorer, klik kanan alur kerja Anda dan pilih โDeploy to Serverโฆโ. Sekarang pilih tujuan yang diinginkan dan klik OK.
Untuk memvisualisasikan dasbor, klik kanan alur kerja yang diunggah dan pilih Buka -> Di Portal Web. Browser Anda akan membiarkan Anda menjalankan alur kerja dan memvisualisasikan dasbor yang dibuat oleh komponen (Gambar 8).
Kesimpulan
Dalam posting blog ini kami menemukan betapa sederhananya membuat dasbor interaktif untuk data Anda di KNIME Analytics Platform. Siapkan bagan Anda, bungkus node menjadi komponen dan sesuaikan jika diperlukan, jalankan secara lokal atau di KNIME WebPortal dan mainkan dengan visualisasi Anda. Semudah pai (grafik)!
Gambar 8. Ini adalah visualisasi dashboard seperti yang terlihat pada KNIME WebPortal.
Ingin lebih banyak visualisasi? Berikut adalah beberapa ide lanjutan yang dapat Anda terapkan dengan mudah. Anda akan menemukan visualisasi ini dalam versi yang lebih maju dari contoh alur kerja di KNIME Hub di sini: https://kni.me/w/grHmwo1F0xiQPdO7
Gambar 9. Peta dunia yang menampilkan film-film yang diproduksi oleh masing-masing negara.
Gambar 10. Tag cloud menunjukkan kata-kata yang paling sering digunakan dalam deskripsi acara.
Sumber
Alur kerja yang ditampilkan dalam artikel ini tersedia untuk Anda unduh dan coba sendiri di KNIME Hub:
- Buat dasbor interaktif dalam 3 langkah: Acara Netflix
- Buat dasbor interaktif dalam 3 langkah: Acara Netflix (lanjutan)
Bio: Emilio Silvestri adalah magang di KNIME di Evangelism Team. Dia mengembangkan minat yang kuat untuk topik Ilmu Data selama gelar sarjana di bidang Ilmu Komputer, ketika dia mengerjakan tesis tentang pengenalan epilepsi menggunakan Convolutional Neural Networks. Dia akhirnya memutuskan untuk pindah ke Universitas Konstanz untuk menyelesaikan gelar Masternya.
Seperti yang pertama kali dipublikasikan di Blog KNIME.
Original. Diposting ulang dengan izin.
Terkait:
Cerita Top Melewati 30 Hari | |||||
---|---|---|---|---|---|
|
|
- "
- 2020
- 7
- 9
- AI
- Semua
- antara
- analisis
- artikel
- Blog
- Browser
- membangun
- perubahan
- Charts
- awan
- kode
- Kolom
- komponen
- Komputer Ilmu
- Konten
- Coursera
- dasbor
- data
- ilmu data
- ilmuwan data
- visualisasi data
- rinci
- MELAKUKAN
- Dimensi
- Kepala
- ditemukan
- Menjatuhkan
- FAST
- Fitur
- Ara
- Angka
- Pertama
- format
- Gratis
- penuh
- gif
- pergi
- baik
- abu-abu
- besar
- Kelompok
- membimbing
- di sini
- Seterpercayaapakah Olymp Trade? Kesimpulan
- How To
- HTTPS
- ICON
- pengimporan
- informasi
- wawasan
- interaktif
- bunga
- Internasional
- Wawancara
- IT
- JavaScript
- kunci
- pengetahuan
- baris
- lokal
- Panjang
- Mesin belajar
- peta
- Paling Populer
- pindah
- film
- bioskop
- Rapi
- Netflix
- jaringan
- saraf
- jaringan saraf
- node
- menawarkan
- Buka
- Peluang
- Konsultan Ahli
- Platform
- Cukup
- Populer
- populasi
- Portal
- portofolio
- menyajikan
- Diproduksi
- Produksi
- memprojeksikan
- Mentah
- data mentah
- berjalan
- Ilmu
- terpilih
- Seri
- set
- pengaturan
- bersinar
- Pendek
- Sederhana
- So
- membagi
- SQL
- batang
- cerita
- Streaming
- tech
- waktu
- puncak
- tv
- universitas
- us
- View
- visualisasi
- Menonton
- jaringan
- web browser
- SIAPA
- kata
- Kerja
- alur kerja
- dunia
- X
- tahun
- tahun