โบเก้ - บทนำ

Bokeh เป็นไลบรารีการแสดงข้อมูลสำหรับ Python ซึ่งแตกต่างจาก Matplotlib และ Seaborn พวกเขายังเป็นแพ็คเกจ Python สำหรับการสร้างภาพข้อมูล Bokeh แสดงพล็อตโดยใช้ HTML และ JavaScript ดังนั้นจึงพิสูจน์ได้ว่ามีประโยชน์อย่างยิ่งสำหรับการพัฒนาแดชบอร์ดบนเว็บ

โครงการ Bokeh ได้รับการสนับสนุนโดย NumFocus https://numfocus.org/.NumFocus ยังสนับสนุน PyData ซึ่งเป็นโปรแกรมการศึกษาที่เกี่ยวข้องกับการพัฒนาเครื่องมือสำคัญอื่น ๆ เช่น NumPy, Pandas และอื่น ๆ Bokeh สามารถเชื่อมต่อกับเครื่องมือเหล่านี้และสร้างแผนโต้ตอบแดชบอร์ดและแอปพลิเคชันข้อมูลได้อย่างง่ายดาย

คุณสมบัติ

Bokeh ส่วนใหญ่จะแปลงแหล่งข้อมูลเป็นไฟล์ JSON ซึ่งใช้เป็นอินพุตสำหรับ BokehJS ซึ่งเป็นไลบรารี JavaScript ซึ่งจะถูกเขียนใน TypeScript และแสดงผลการแสดงภาพในเบราว์เซอร์สมัยใหม่

บางส่วนของ important features of Bokeh มีดังนี้ -

ความยืดหยุ่น

โบเก้มีประโยชน์สำหรับข้อกำหนดในการวางแผนทั่วไปตลอดจนกรณีการใช้งานที่กำหนดเองและซับซ้อน

ผลผลิต

Bokeh สามารถโต้ตอบกับเครื่องมือ Pydata ยอดนิยมอื่น ๆ เช่นสมุดบันทึก Pandas และ Jupyter

การโต้ตอบ

นี่เป็นข้อได้เปรียบที่สำคัญของ Bokeh เหนือ Matplotlib และ Seaborn ซึ่งทั้งคู่สร้างพล็อตแบบคงที่ Bokeh สร้างแผนการโต้ตอบที่เปลี่ยนไปเมื่อผู้ใช้โต้ตอบกับพวกเขา คุณสามารถให้ผู้ชมของคุณมีตัวเลือกและเครื่องมือมากมายสำหรับการอนุมานและดูข้อมูลจากมุมต่างๆเพื่อให้ผู้ใช้ทำการวิเคราะห์ "จะเกิดอะไรขึ้น"

ทรงพลัง

ด้วยการเพิ่ม JavaScript ที่กำหนดเองทำให้สามารถสร้างการแสดงภาพสำหรับกรณีการใช้งานพิเศษได้

แบ่งปันได้

สามารถฝังพล็อตในเอาต์พุตของ Flask หรือ Djangoเปิดใช้งานเว็บแอปพลิเคชัน นอกจากนี้ยังสามารถแสดงผลในรูปแบบ

ดาวพฤหัสบดี

โน๊ตบุ๊ค.

โอเพ่นซอร์ส

Bokeh เป็นโครงการโอเพ่นซอร์ส เผยแพร่ภายใต้ใบอนุญาต Berkeley Source Distribution (BSD) ซอร์สโค้ดมีอยู่บนhttps://github.com/bokeh/bokeh.