Bokeh - การใช้คำสั่งย่อย Bokeh

แอ็พพลิเคชัน Bokeh มีคำสั่งย่อยจำนวนหนึ่งที่จะดำเนินการจากบรรทัดคำสั่ง ตารางต่อไปนี้แสดงคำสั่งย่อย -

1 Html สร้างไฟล์ HTML สำหรับแอปพลิเคชันตั้งแต่หนึ่งรายการขึ้นไป
2 ข้อมูล พิมพ์ข้อมูลการกำหนดค่าเซิร์ฟเวอร์ Bokeh
3 json สร้างไฟล์ JSON สำหรับแอปพลิเคชันตั้งแต่หนึ่งรายการขึ้นไป
4 png สร้างไฟล์ PNG สำหรับแอปพลิเคชันตั้งแต่หนึ่งแอปพลิเคชันขึ้นไป
5 ข้อมูลตัวอย่าง ดาวน์โหลดชุดข้อมูลตัวอย่างโบเก้
6 ความลับ สร้างคีย์ลับ Bokeh เพื่อใช้กับเซิร์ฟเวอร์ Bokeh
7 ให้บริการ เรียกใช้เซิร์ฟเวอร์ Bokeh ที่โฮสต์หนึ่งแอปพลิเคชันขึ้นไป
8 คงที่ แสดงเนื้อหาแบบคงที่ (JavaScript, CSS, รูปภาพ, ฟอนต์ ฯลฯ ) ที่ใช้โดยไลบรารี BokeJS
9 svg สร้างไฟล์ SVG สำหรับแอปพลิเคชันตั้งแต่หนึ่งแอปพลิเคชันขึ้นไป

คำสั่งต่อไปนี้สร้างไฟล์ HTML สำหรับสคริปต์ Python ที่มีรูปโบเก้

C:\python37>bokeh html -o app.html app.py

การเพิ่มตัวเลือกการแสดงจะเปิดไฟล์ HTML ในเบราว์เซอร์โดยอัตโนมัติ ในทำนองเดียวกันสคริปต์ Python จะถูกแปลงเป็นไฟล์ PNG, SVG, JSON ด้วยคำสั่งย่อยที่เกี่ยวข้อง

ในการแสดงข้อมูลของเซิร์ฟเวอร์ Bokeh ให้ใช้คำสั่งย่อย info ดังนี้ -

C:\python37>bokeh info
Python version : 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 20:34:20) [MSC v.1916 64 bit (AMD64)]
IPython version : (not installed)
Tornado version : 6.0.3
Bokeh version : 1.3.4
BokehJS static path : c:\python37\lib\site-packages\bokeh\server\static
node.js version : (not installed)
npm version : (not installed)

เพื่อทดลองใช้พล็อตประเภทต่างๆเว็บไซต์ Bokeh https://bokeh.pydata.orgทำให้มีชุดข้อมูลตัวอย่าง สามารถดาวน์โหลดลงในเครื่องโลคัลได้โดยใช้คำสั่งย่อย sampledata

C:\python37>bokeh info

ดาวน์โหลดชุดข้อมูลต่อไปนี้ในโฟลเดอร์ C: \ Users \ User \ .bokeh \ data -

AAPL.csv                                     airports.csv
airports.json                                CGM.csv
FB.csv                                       gapminder_fertility.csv
gapminder_life_expectancy.csv                gapminder_population.csv
gapminder_regions.csv                        GOOG.csv
haarcascade_frontalface_default.xml          IBM.csv
movies.db                                    MSFT.csv
routes.csv                                   unemployment09.csv
us_cities.json                               US_Counties.csv
world_cities.csv
WPP2012_SA_DB03_POPULATION_QUINQUENNIAL.csv

คำสั่งย่อย secret สร้างคีย์ลับเพื่อใช้ร่วมกับคำสั่งย่อย serve ที่มีตัวแปรสภาวะแวดล้อม SECRET_KEY