โบเก้ - คำอธิบายประกอบและตำนาน
คำอธิบายประกอบคือส่วนของข้อความอธิบายที่เพิ่มเข้าไปในแผนภาพ พล็อตโบเก้สามารถใส่คำอธิบายประกอบได้โดยการระบุชื่อพล็อตป้ายกำกับสำหรับแกน x และ y ตลอดจนการแทรกป้ายข้อความที่ใดก็ได้ในพื้นที่พล็อต
ชื่อพล็อตเช่นเดียวกับป้ายชื่อแกน x และ y สามารถระบุได้ในตัวสร้างรูป
fig = figure(title, x_axis_label, y_axis_label)
ในพล็อตต่อไปนี้คุณสมบัติเหล่านี้ถูกตั้งค่าตามที่แสดงด้านล่าง -
from bokeh.plotting import figure, output_file, show
import numpy as np
import math
x = np.arange(0, math.pi*2, 0.05)
y = np.sin(x)
fig = figure(title = "sine wave example", x_axis_label = 'angle', y_axis_label = 'sin')
fig.line(x, y,line_width = 2)
show(p)
เอาต์พุต
นอกจากนี้ยังสามารถระบุป้ายชื่อข้อความและแกนของหัวเรื่องได้โดยกำหนดค่าสตริงที่เหมาะสมให้กับคุณสมบัติที่สอดคล้องกันของวัตถุรูป
fig.title.text = "sine wave example"
fig.xaxis.axis_label = 'angle'
fig.yaxis.axis_label = 'sin'
นอกจากนี้ยังสามารถระบุตำแหน่งการจัดตำแหน่งแบบอักษรและสีของชื่อเรื่องได้อีกด้วย
fig.title.align = "right"
fig.title.text_color = "orange"
fig.title.text_font_size = "25px"
fig.title.background_fill_color = "blue"
การเพิ่มตำนานให้กับร่างพล็อตนั้นง่ายมาก เราต้องใช้คุณสมบัติตำนานของวิธีสัญลักษณ์ใด ๆ
ด้านล่างเรามีเส้นโค้งสามเส้นในพล็อตที่มีสามตำนานที่แตกต่างกัน -
from bokeh.plotting import figure, output_file, show
import numpy as np
import math
x = np.arange(0, math.pi*2, 0.05)
fig = figure()
fig.line(x, np.sin(x),line_width = 2, line_color = 'navy', legend = 'sine')
fig.circle(x,np.cos(x), line_width = 2, line_color = 'orange', legend = 'cosine')
fig.square(x,-np.sin(x),line_width = 2, line_color = 'grey', legend = '-sine')
show(fig)