2017-05-24 5 views
0

私はBokehライブラリを使用してコードダイアグラムを生成しています。ダイアグラム自体は多かれ少なかれ罰金を生成しますが、パレットを変更する方法を理解するのが難しいです。私が集める限り、Bokehのほとんどのチャートはオプションのpalette引数を持つことができますが、これを追加してもパレットは変更されません。何か不足していますか?Bokehのコードダイアグラムのパレットを変更してください

import bokeh 
from bokeh.charts import Chord 
from bokeh.io import show, output_file 
from bokeh.palettes import inferno 

chord_diagram = Chord(forchord, source='nameA', target='nameB', palette= inferno(256)) 
show(chord_diagram) 

いくつかのデータが役立つだろう場合:

nameA_lst = ['Creb5','Creb5','JDP2(var.2)','JDP2(var.2)', 
      'Creb5','JDP2(var.2)','ATF7','ATF','ATF7','Creb5'] 
nameB_lst = ['STAT3','STAT1','STAT3','STAT1','Stat4', 
      'Stat4','STAT3','STAT1','Stat4','Stat5a::Stat5b'] 
forchord = pd.DataFrame({'nameA': nameA_lst, 'nameB': nameB_lst}) 
forchord.head() 
    nameA nameB 
0 Creb5 STAT3 
1 Creb5 STAT1 
2 JDP2(var.2) STAT3 
3 JDP2(var.2) STAT1 
4 Creb5 Stat4 

答えて

0

コードはパレットを使用していない、それは次のようにカラーホイールを使用します。

enter image description here

関連する問題