2017-01-24 3 views
3

私はHoloViewsをjupyter/Ipythonノートブックの中で使うのではなく、pythonコンソールで使用しようとしています。私はFAQからの例に従うことをしようとしたことを行うにはmatplotlibバックエンドをholoviewsで使用する方法

from holoviews import Store 
renderer = Store.renderers['matplotlib'].instance(fig='svg', holomap='gif') 
renderer.save(my_object, 'example_I', style=dict(Image={'cmap':'jet'})) 

をしかし、どうやら、私はすべてのバックエンドが利用できていない!:

$ python 
Python 2.7.6 (default, Oct 26 2016, 20:22:54) 
[GCC 4.8.4] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> from holoviews import Store 
>>> Store.renderers 
OrderedDict() 

これがあれば誰もが知っていますまたはインストールが壊れているかどうかを確認します。

私はあなたが最初のバックエンドをインポートする必要があります(ピップ付き)HoloViews 1.6.2(Ubuntuのから)matplotlibの1.3.1

答えて

4

を持っています。 notebook_extensionはこれを自動的に行いますが、レンダラで作業する場合、直接手動でこのようにバックエンドをインポートする必要があります:私たちは、よくある質問の例を更新してくださいよ

from holoviews import Store 
import holoviews.plotting.mpl 
renderer = Store.renderers['matplotlib'].instance(fig='svg', holomap='gif') 
renderer.save(my_object, 'example_I', style=dict(Image={'cmap':'jet'})) 

関連する問題