在BoKh的散点图中,如何生成标称/分类轴(条目如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]所有内容都按预期绘制。
在X轴上我能做什么?

最佳答案

您需要显式地以x_rangey_range的形式提供类别列表。见:
http://bokeh.pydata.org/en/latest/docs/gallery/categorical.html

10-06 03:22