2016-08-19 7 views
0

holoview経由でbokehパラメータを渡す方法を指定するドキュメントはありますか? 私はチュートリアルを読んでいますが、私は何か小さなものが見逃されていると思います。 Ipythonでこれを説明しているオンラインの例がありますが、私はIpythonノートブックなしでpythonでそれをやろうとしています。 http://holoviews.org/Tutorials/Bokeh_Backend.html?highlight=bokehBOKEH + HOLOVIEWプロットオプションを使用してボークプロットパラメータをPythonで設定することができません

私はこのプログラムを実行すると、私はカーブを取得するが、色が変わりませんし、私もこのエラーが出る:警告:ルート:Curve01537:設定以外のパラメータ属性のスタイル= {「line_color」:「緑」}パラメータのみを目的とした機構を使用する

どのようにパラメータを設定できますか? HoloViewsで

Code Example here 
    from pprint import pprint, pformat 
    import holoviews as hv 
    import numpy as np 
    import pathlib, os 
    import webbrowser 
    import lasio, las 
    from holoviews import Store 
    from holoviews.plotting.bokeh.element import (line_properties, fill_properties, text_properties) 

    def plot_bokeh(plot): 

     #Create renderer instance 
     myrenderer = hv.Store.renderers['bokeh'].instance(fig='html') 
     out_file_name = "".join(["./OUTPUT/","gyro", "_graph.html"]) 
     with open (out_file_name, 'w') as f: 
     #Plot static html 
      f.write (myrenderer.static_html(plot)) 
     f.close() 
        webbrowser.open_new_tab(pathlib.Path(os.path.abspath(out_file_name)).as_uri()) 


    def holoview_sandbox(): 


     curve_opts = dict(line_color='green') 
     xs = np.linspace(0, np.pi*4, 100) 
     data = (xs, np.sin(xs)) 


     holo_plot = hv.Curve(data, label='MY LABEL' , style=curve_opts) 
     plot_bokeh(holo_plot) 

    if __name__ == '__main__': 
     holoview_sandbox() 

答えて

0

オプションは、異なるバックエンドでプロットすることができることなど、様々な利点を持っているオブジェクト自体にバインドされていません。スタイルオプションを設定する純粋なPythonの方法はこれです:

curve_opts = dict(line_color='green') 
    xs = np.linspace(0, np.pi*4, 100) 
    data = (xs, np.sin(xs)) 
    holo_plot = hv.Curve(data, label='MY LABEL')(style=curve_opts) 

Options Tutorialは、このようなオプションを設定する方法について説明していますが、その不明確の一部を発見した場合はお知らせください。

関連する問題