如何导入Bokeh调色板

2024-05-12 23:21:16 发布

您现在位置:Python中文网/ 问答频道 /正文

如何使用Bokeh中的D3 Palettes? 我尝试以这种方式导入,但收到一条未解决的引用错误消息

from bokeh.palettes import Category20

Bokeh版本:

print bokeh.__version__

0.11.1

Tags: fromimport版本消息version错误方式bokeh
2条回答

在bokeh 0.11.1中,Category20调色板不存在

它在0.12.4(最新版本)中实现,工作得非常好

from bokeh.palettes import Category20

如果可以的话,让我们尝试更新它。

Category20:
{3: ['#1f77b4', '#aec7e8', '#ff7f0e'],
 4: ['#1f77b4', '#aec7e8', '#ff7f0e', '#ffbb78'],
 5: ['#1f77b4', '#aec7e8', '#ff7f0e', '#ffbb78', '#2ca02c'],
 6: ['#1f77b4', '#aec7e8', '#ff7f0e', '#ffbb78', '#2ca02c', '#98df8a'],
 7: ['#1f77b4',.... ]
.
.
20: []

所以最好的使用方法是:

Category20[20][0]

相关问题 更多 >