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.