2

ホロビュー経由でボケ パラメータを渡す方法を指定するドキュメントはありますか? チュートリアルを読んでいますが、見逃している小さなものがあると思います。Ipythonでこれを説明するオンラインの例がありますが、Ipythonノートブックなしでpython経由で実行しようとしています。 http://holoviews.org/Tutorials/Bokeh_Backend.html?highlight=bokeh

このプログラムを実行すると、曲線は得られますが、色は変化せず、次のエラーも発生します: WARNING:root:Curve01537: Setting non-parameter attribute style={'line_color': 'green'}パラメーター

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

    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()
4

2 に答える 2

1

HoloViews では、オプションはオブジェクト自体にバインドされていません。これには、さまざまなバックエンドでプロットできるなど、さまざまな利点があります。スタイル オプションを設定する純粋な 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)

オプション チュートリアルでは、このようなオプションの設定方法について説明していますが、不明な点がある場合はお知らせください。

于 2016-08-19T10:23:11.320 に答える