Bokeh Python Install Tutorial

Posted on

Bokeh Python Install Tutorial – Bokeh didukung pada CPython versi 3.6+ hanya dengan distribusi Standar dan distribusi Anaconda. Versi atau implementasi Python lainnya mungkin berfungsi atau tidak.

Versi Bokeh saat ini adalah 2.0.2. Paket Bokeh memiliki dependencies berikut:

1. Dependencies yang Dibutuhkan

  • PyYAML>=3.10
  • python-dateutil>=2.1
  • Jinja2>=2.7
  • numpy>=1.11.3
  • pillow>=4.0
  • packaging>=16.8
  • tornado>=5
  • typing_extensions >=3.7.4

2. Dependencies Opsional

  • Jupyter
  • NodeJS
  • NetworkX
  • Pandas
  • psutil
  • Selenium, GeckoDriver, Firefox
  • Sphinx

Platform yang Didukung

Bokeh Python Install Tutorial dan Dependencies yang Dibutuhkan

Bokeh secara resmi didukung (dan terus diuji) hanya pada CPython versi 3.6+. Ada kemungkinan Bokeh berfungsi pada versi lain dari Python, tetapi tidak ada jaminan atau dukungan yang diberikan.

Tutorial Install Bokeh Python

Bagian ini memberikan informasi lebih rinci tentang menginstal Bokeh. Ini termasuk detail tentang prasyarat Bokeh serta ketergantungan wajib dan opsional Bokeh.

Menginstall dengan Conda atau Pip

Cara termudah untuk menginstal Bokeh adalah dengan menggunakan conda. Conda adalah bagian dari Distribusi Python Anaconda, yang dirancang dengan aplikasi ilmiah dan analisis data seperti Bokeh.

Jika Anda menggunakan Anaconda di sistem Anda, menginstal dengan conda adalah metode yang disarankan. Jika tidak, gunakan pip.

Menggunakan conda:

Pastikan Anda telah memasang Anaconda atau Miniconda. Gunakan perintah ini untuk menginstal Bokeh:

conda instll bokeh

Menggunakan pip:

Gunakan perintah ini untuk menginstal Bokeh:

pip install bokeh

Catatan:

Pada beberapa sistem, pip menampilkan pesan kesalahan tentang paket roda saat memasang tornado. Ini adalah masalah umum, Anda biasanya dapat mengabaikan kesalahan tersebut.

Periksa Instalasi

Untuk memverifikasi apakah penginstalan berhasil, gunakan perintah ini:

bokeh info

Anda akan melihat, antara lain, baris dengan informasi tentang versi Bokeh yang diinstal.

Jika Anda menerima kesalahan, coba cari informasi lebih lanjut dengan menggunakan tag “bokeh” pada Stack Overflow atau ajukan pertanyaan di komunitas Bokeh Discourse.

Tip:

Setelah Anda menginstal Bokeh, buat visualisasi pertama Anda dengan mengikuti panduan langkah pertama.

Periksa panduan pengguna untuk gambaran umum lengkap tentang semua hal yang dapat Anda lakukan dengan Bokeh.

Artikel lainnya: Twitter Bokeh Philippines 2020

Menginstal Dependencies Opsional

Selain dependensi yang diperlukan, beberapa paket tambahan diperlukan untuk fitur opsional tertentu:

Jupyter
Bokeh dapat menampilkan konten di notebook Jupyter klasik serta di JupyterLab. Bergantung pada penyiapan Anda, mungkin ada paket tambahan atau ekstensi Jupyter yang harus dipasang. Lihat Menggunakan dengan Jupyter untuk detail selengkapnya.

NodeJS
Diperlukan untuk Memperluas Bokeh atau untuk menentukan implementasi CustomJS di TypeScript.

NetworkX
Diperlukan untuk menggunakan fungsi from_networkx () untuk menghasilkan perender grafik Bokeh langsung dari data NetworkX.

panda
Diperlukan untuk fungsi hexbin (). Selain itu, menginstal panda membuat beberapa aspek Bokeh lebih mudah digunakan. Misalnya, fungsi mesin terbang dapat secara otomatis mengonversi DataFrames pandas ke sumber data Bokeh.

psutil
Diperlukan untuk mengaktifkan pencatatan memori terperinci di server Bokeh.

Selenium, GeckoDriver, Firefox
Diperlukan untuk Mengekspor plot ke gambar PNG dan SVG.

Sphinx
Diperlukan untuk menggunakan ekstensi bokeh.sphinxext Sphinx untuk menyertakan plot Bokeh dalam dokumentasi Sphinx.

Menginstal Data Sampel

Secara opsional, Bokeh dapat mengunduh dan menginstal kumpulan data sampel. Ini mencakup berbagai tabel data dan database yang tersedia secara gratis yang dapat Anda gunakan dengan Bokeh.

Karena data sampel ini agak besar, maka tidak disertakan dalam paket instalasi Bokeh.

Di repositori GitHub Bokeh, Anda dapat menemukan sejumlah contoh. Contoh tersebut juga menggunakan data sampel ini.

Setelah menginstal Bokeh, Anda dapat mengunduh dan menginstal data sampel secara otomatis dengan perintah ini:

bokeh sampledata

Atau, Anda dapat mengunduh dan menginstal data sampel dari dalam kode Python Anda:

import bokeh.sampledata
bokeh.sampledata.download ()

Jika Anda ingin mengubah lokasi tempat Bokeh menyimpan data sampel, periksa referensi bokeh.sampledata untuk detailnya.

Artikel lainnya: Menggunakan TLP Linux

Menginstal Standalone BokehJS

BokehJS adalah pustaka runtime sisi klien Bokeh. Anda juga dapat menggunakan BokehJS sebagai pustaka JavaScript mandiri.

Untuk melakukannya, unduh kode dari jaringan pengiriman konten (CDN) Bokeh di cdn.bokeh.org. CDN menggunakan skema penamaan berikut:

# Javascript files
https://cdn.bokeh.org/bokeh/release/bokeh-x.y.z.min.js
https://cdn.bokeh.org/bokeh/release/bokeh-widgets-x.y.z.min.js
https://cdn.bokeh.org/bokeh/release/bokeh-tables-x.y.z.min.js
https://cdn.bokeh.org/bokeh/release/bokeh-api-x.y.z.min.js

Ada komponen tambahan BokehJS yang diperlukan hanya untuk kasus penggunaan tertentu:

  • File -widgets hanya diperlukan jika Anda menggunakan salah satu widget bawaan Bokeh di bokeh.models.widgets.
  • File -tables hanya diperlukan jika Anda menggunakan tabel data Bokeh.
  • File bokeh-api diperlukan untuk menggunakan BokehJS API dan harus dimuat setelah perpustakaan inti BokehJS.

Catatan:

Anda harus selalu menyetel crossorigin = “anonymous” pada tag skrip yang memuat BokehJS dari CDN.

Artikel lainnya: Xhubs Apk Old Version

Demikian Bokeh Python Install Tutorial dan Dependencies yang Dibutuhkan untuk dapat menginstall Bokeh Python. Selamat mencoba dan semoga bermanfaat.