Traffine I/O

Bahasa Indonesia

2023-01-14

Kedro Viz

Kedro-Viz

Kedro memiliki fitur visualisasi yang disebut Kedro-Viz. Dengan menggunakan Kdero-Viz, Anda dapat memahami secara visual aliran pemrosesan dalam pipeline.

Bagaimana cara menggunakan Kedro-Viz

Asumsikan bahwa Anda telah menginstal Kedro dan membuat proyek Kedro. Instal Kedro Viz dengan perintah berikut.

$ pip install kedro-viz

Pergi ke direktori root dari proyek Kedro dan jalankan perintah berikut.

$ kedro viz

Setelah mengeksekusi perintah di atas, Anda akan diarahkan ke browser dan alur kerja akan divisualisasikan di http://127.0.0.1:4141/.

contoh spaceflights

Mari kita memvisualisasikan alur kerja proyek spaceflights yang dibahas di Kedro tutorial.

Buat sebuah proyek dan instal pustaka.

$ pip install kedro
$ kedro new --starter=spaceflights
$ cd spaceflights
$ pip install -r requirements.txt

Proyek spaceflights sudah berisi Kedro-Viz di src/requirements.txt, jadi tidak perlu menginstal Kedro-Viz.

Menjalankan perintah kedro viz akan memvisualisasikan alur kerja spaceflights di http://127.0.0.1:4141/.

$ kedro viz

Kedro Viz | spaceflights

Visualisasi dengan grafik

Kedro-Viz dapat membuat grafik data menggunakan Plotly atau Matplotlib. Silakan merujuk ke dokumentasi resmi untuk detailnya.

Kedro Viz chart

Opsi

Berbagai opsi dapat ditambahkan ke Kedro-Viz.

Autoreload

Flag --autoreload akan secara otomatis memuat ulang Kedro-Viz ketika file Python atau YAML diubah.

$ kedro viz --autoreload

Keluaran JSON

Dengan flag --save-file dan nama file, file JSON akan menjadi output.

$ kedro viz --save-file my_shareable_pipeline.json

Flag --load-file memungkinkan Anda untuk memvisualisasikan file JSON.

$ kedro viz --load-file my_shareable_pipeline.json

Memvisualisasikan pipeline tertentu

Anda dapat memvisualisasikan pipeline tertentu dengan menambahkan flag --pipeline.

$ kedro viz --pipeline <pipeline name>

Referensi

https://github.com/kedro-org/kedro-viz
https://kedro.readthedocs.io/en/stable/visualisation/kedro-viz_visualisation.html

Ryusei Kakujo

researchgatelinkedingithub

Focusing on data science for mobility

Bench Press 100kg!