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