Bokeh - Pendahuluan

Bokeh adalah pustaka visualisasi data untuk Python. Tidak seperti Matplotlib dan Seaborn, mereka juga merupakan paket Python untuk visualisasi data, Bokeh membuat plotnya menggunakan HTML dan JavaScript. Karenanya, ini terbukti sangat berguna untuk mengembangkan dasbor berbasis web.

Proyek Bokeh disponsori oleh NumFocus https://numfocus.org/.NumFocus juga mendukung PyData, program pendidikan, yang terlibat dalam pengembangan alat penting lainnya seperti NumPy, Pandas, dan lainnya. Bokeh dapat dengan mudah terhubung dengan alat ini dan menghasilkan plot interaktif, dasbor, dan aplikasi data.

fitur

Bokeh terutama mengubah sumber data menjadi file JSON yang digunakan sebagai input untuk BokehJS, pustaka JavaScript, yang selanjutnya ditulis dalam TypeScript dan menampilkan visualisasi di browser modern.

Beberapa dari important features of Bokeh adalah sebagai berikut -

Fleksibilitas

Bokeh berguna untuk persyaratan pembuatan plot umum serta kasus penggunaan khusus dan kompleks.

Produktifitas

Bokeh dapat dengan mudah berinteraksi dengan alat Pydata populer lainnya seperti Pandas dan notebook Jupyter.

Interaktivitas

Ini adalah keunggulan penting Bokeh dibandingkan Matplotlib dan Seaborn, keduanya menghasilkan plot statis. Bokeh membuat plot interaktif yang berubah saat pengguna berinteraksi dengannya. Anda dapat memberi audiens Anda berbagai opsi dan alat untuk menyimpulkan dan melihat data dari berbagai sudut sehingga pengguna dapat melakukan analisis "bagaimana jika".

Kuat

Dengan menambahkan JavaScript khusus, dimungkinkan untuk menghasilkan visualisasi untuk kasus penggunaan khusus.

Dapat dibagikan

Plot dapat disematkan dalam keluaran Flask atau Djangoaplikasi web yang diaktifkan. Mereka juga dapat dirender

Jupyter

buku catatan.

Sumber terbuka

Bokeh adalah proyek open source. Ini didistribusikan di bawah lisensi Berkeley Source Distribution (BSD). Kode sumbernya tersedia dihttps://github.com/bokeh/bokeh.