Bokeh - Chú thích và Huyền thoại

Chú thích là những phần văn bản giải thích được thêm vào sơ đồ. Biểu đồ bokeh có thể được chú thích bằng cách chỉ định tiêu đề ô, nhãn cho các trục x và y cũng như chèn nhãn văn bản vào bất kỳ đâu trong khu vực ô.

Tiêu đề lô cũng như các nhãn trục x và y có thể được cung cấp trong chính hàm tạo Hình.

fig = figure(title, x_axis_label, y_axis_label)

Trong biểu đồ sau, các thuộc tính này được thiết lập như hình dưới đây:

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)

Đầu ra

Văn bản và nhãn trục của tiêu đề cũng có thể được chỉ định bằng cách gán các giá trị chuỗi thích hợp cho các thuộc tính tương ứng của đối tượng hình.

fig.title.text = "sine wave example"
fig.xaxis.axis_label = 'angle'
fig.yaxis.axis_label = 'sin'

Cũng có thể chỉ định vị trí, căn chỉnh, phông chữ và màu sắc của tiêu đề.

fig.title.align = "right"
fig.title.text_color = "orange"
fig.title.text_font_size = "25px"
fig.title.background_fill_color = "blue"

Thêm truyền thuyết vào con số cốt truyện là rất dễ dàng. Chúng ta phải sử dụng thuộc tính chú giải của bất kỳ phương pháp glyph nào.

Dưới đây chúng tôi có ba đường cong glyph trong cốt truyện với ba truyền thuyết khác nhau -

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)

Đầu ra