2017-07-11 92 views
0
import pandas as pd 
    import numpy as np 
    from bokeh.palettes import Spectral11 
    from bokeh.plotting import figure, show, output_file 
    output_file('temp.html') 
    toy_df = pd.DataFrame(data=np.random.rand(5,3), columns = ('a', 'b' ,'c'), index = pd.DatetimeIndex(start='01-01-2015',periods=5, freq='d')) 
    numlines=len(toy_df.columns) 
    mypalette=Spectral11[0:numlines] 

    p = figure(width=500, height=300, x_axis_type="datetime") 
    p.multi_line(xs=[toy_df.index.values]*numlines, 
      ys=[toy_df[name].values for name in toy_df], 
      line_color=mypalette, 
      line_width=5) 
    show(p) 

我使用背景虛化有折線圖有這樣的代碼蟒蛇繪製折線圖,​​它工作正常進行一次,但現在我得到這個錯誤:使用背景虛化

ImportError: No module named palettes 

有什麼建議?

回答

0

你要麼有一個古代安裝散景,或破碎的。 bokeh.palettes在近三年前的版本0.4中增加了。

+0

我只是安裝了一切,它的工作原理是一次...如果它壞了我該如何解決這個問題? –

+0

文件系統和操作系統問題基本上不可能在沒有實際挖掘系統的情況下進行調試。我可以建議的最好的事情是重新安裝。 – bigreddot