我刚刚开始学习Bokeh,我正在尝试创建一个条形图,如果你愿意的话,用抖动来显示7个类别的变化,其中x轴是错误,y轴是类别。我希望每个类别都有不同的颜色。
看起来factor_cmap是我应该在bokeh.transform下使用的:https://docs.bokeh.org/en/latest/docs/reference/transform.html
代码运行时没有错误,但从未应用颜色(图形使用默认颜色,即蓝色)。
df=pd.read_csv(r'E:\Bokeh\Charting\7_vars.csv')category=['a','b','c','d','E','f','g']source=ColumnDataSource(df)p=figure(宽度=800,高度=800,y_range=类别,标题=“7个样本的变化”)
p.circle(x=“错误”,y=抖动('Category',宽度=0.6,范围=p.y_range),source=source,fill_color=factor_cmap('Category',调色板=“Spectral7”,因子=类别))p.ygrid.grid_line_color=无
显示(p)
我错过了什么?