Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะใช้โบเก้เพื่อสร้างพล็อตแพตช์ใน Python ได้อย่างไร


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

Matplotlib และ Seaborn สร้างแผนผังแบบคงที่ ในขณะที่ Bokeh สร้างแผนผังแบบโต้ตอบ ซึ่งหมายความว่าเมื่อผู้ใช้โต้ตอบกับแผนการเหล่านี้จะเปลี่ยนไปตามนั้น

พล็อตสามารถฝังเป็นเอาต์พุตของเว็บแอปพลิเคชันที่เปิดใช้งาน Flask หรือ Django โน้ตบุ๊ก Jupyter สามารถใช้เพื่อแสดงพล็อตเหล่านี้ได้

การพึ่งพาโบเก้ -

Numpy
Pillow
Jinja2
Packaging
Pyyaml
Six
Tornado
Python−dateutil

การติดตั้งโบเก้บนพรอมต์คำสั่งของ Windows

pip3 install bokeh

การติดตั้ง Bokeh บน Anaconda prompt

conda install bokeh

เรามาดูตัวอย่างกัน −

ตัวอย่าง

from bokeh.plotting import figure, output_file, show
p = figure(plot_width = 400, plot_height = 200)
p.patch(x = [4, 8, 5, 7], y = [2,3,5,2], color = "green")
output_file('patchplot.html')
show(p)

ผลลัพธ์

จะใช้โบเก้เพื่อสร้างพล็อตแพตช์ใน Python ได้อย่างไร

คำอธิบาย

  • แพ็คเกจที่จำเป็นนั้นนำเข้ามาและใช้นามแฝง

  • เรียกฟังก์ชันฟิกเกอร์

  • เรียกใช้ฟังก์ชัน 'output_file' เพื่อระบุชื่อไฟล์ html ที่จะสร้างขึ้น

  • มีการเรียกฟังก์ชัน "แพทช์" ที่มีอยู่ในโบเก้พร้อมกับข้อมูล

  • ฟังก์ชัน 'show' ใช้สำหรับแสดงโครงเรื่อง