On Wednesday, March 25, 2020 at 6:33:23 AM UTC-5, Edward K. Ream wrote:
I haven't yet figure out how to use holoviews. I copied the code shown,
> namely:
>
> import holoviews as hv
> import holviews.util
> hv.extension('matplotlib')
> xs = range(-10, 11)
> ys = [100-z**2 for z in xs]
>
> curve = hv.Curve((xs, ys))
> plot = renderer.get_plot(curve).state
> hv.save(curve, 'curve.png')
>
> Now I'm stuck. Neither reload nor execute creates curve.png.
>
To answer my own question, I should just execute this script, with Ctrl-B.
However, renderer isn't defined, and isn't needed, so I just deleted the
line `plot = renderer.get_plot(curve).state`.
But I'm still having troubles. Importing matplotlib directly does work, but
the last line here throws an exception:
import holoviews as hv
import holoviews.util
hv.extension('matplotlib')
Here is the exception:
WARNING:param.notebook_extension: Holoviews matplotlib extension could not
be imported, it raised the following exception: FileNotFoundError('[WinError
2] The system cannot find the file specified')
exception executing script
Traceback (most recent call last):
File "c:\leo.repo\leo-editor\leo\core\leoCommands.py", line 633, in
executeScript
c.executeScriptHelper(args, define_g, define_name, namespace, script)
File "c:\leo.repo\leo-editor\leo\core\leoCommands.py", line 672, in
executeScriptHelper
exec(compile(script, scriptFile, 'exec'), d)
File "C:/leo.repo/leo-editor/leo/test/scriptFile.py", line 6, in <module>
hv.extension('matplotlib')
File
"C:\Users\edreamleo\Anaconda3\Lib\site-packages\param\parameterized.py",
line 2812, in __new__
return inst.__call__(*args,**params)
File
"C:\Users\edreamleo\Anaconda3\Lib\site-packages\holoviews\ipython\__init__.py"
, line 116, in __call__
super(notebook_extension, self).__call__(*args, **params)
File
"C:\Users\edreamleo\Anaconda3\Lib\site-packages\holoviews\util\__init__.py",
line 710, in __call__
raise ImportError('None of the backends could be imported')
ImportError: None of the backends could be imported
Edward
--
You received this message because you are subscribed to the Google Groups
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/leo-editor/7565c1d6-986d-42ab-beed-b2398e144b2b%40googlegroups.com.