โบเก้ - บทนำ
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.