如何在全息视图中使用 matplotlib 后端
How to use a matplotlib backend in holoviews
我正在尝试在 python 控制台中使用 HoloViews
,而不是在 jupyter/Ipython 笔记本中使用它。
为此,我尝试按照 FAQ 中的示例进行操作:
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(带 pip)和 Matplotlib 1.3.1(来自 ubuntu)
您必须先导入后端。 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'}))
我们将确保更新常见问题示例。
我正在尝试在 python 控制台中使用 HoloViews
,而不是在 jupyter/Ipython 笔记本中使用它。
为此,我尝试按照 FAQ 中的示例进行操作:
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(带 pip)和 Matplotlib 1.3.1(来自 ubuntu)
您必须先导入后端。 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'}))
我们将确保更新常见问题示例。