Как можно создать номинальную / категориальную ось (такие записи, как a, b, c
вместо 1,2,3
) на диаграмме рассеяния в боке?
Представьте, что должны быть нанесены следующие данные:
a 0.5
b 10.0
c 5.0
Я пробовал следующее:
import bokeh.plotting as bk
# output to static HTML file
bk.output_file("scatter.html", title="scatter plot example")
x = ['a', 'b', 'c']
y = [0.5, 10.0, 5.0]
p = bk.figure(title = "scatter")
p.circle(x = x, y = y)
bk.show(p)
Однако это создает пустой график. Если x
данные изменены на x = [1, 2, 3]
, все будет построено, как ожидалось.
Что я могу сделать, чтобы a, b, c
по оси x?