palettes使用时,颜色数量需要根据实际的数据数量确定!以下图为例:
数据是按年份分3类,那么只能import GnBu3, OrRd3。将3换成其它数字的时候报错。
总结:
p.hbar_stack(years, y='fruits', height=0.9, color=GnBu3, source=ColumnDataSource(exports),
legend=["%s exports" % x for x in years])
上面代码中years长度和颜色种类一致,fruits长度和yesrs中每一项长度一致。