Save figures
This is a short guide on how to save high-resolution figures from the dynophore notebook.
NGLView figures
You can download the nglview
view as an image as follows:
view = dyno.view3d.show(..)
view
Adjust the molecule as you wish it to be saved. Then save it!
view.download_image(filename='screenshot.png', factor=4, antialias=True, trim=False, transparent=False)
Find more details in the nglview
documentation.
Plots
In the dynophore notebook, all plots are interactive thanks to
the dynophores.plot.interactive
module.
If you want to save figures, you can use the ipympl
widget (disc icon);
find more details here.
You can also enlarge the figure first and save it then to increase resolution.
If you want to manipulate figures or save them at a defined high resolution,
you can use the dynophores.plot.static
module,
which follows the same signature as its interactive counterpart.
Functions from this module will return the figure and axes handles, allowing to apply changes.
The interactive mode:
dyno.plot.interactive.envpartners_all_in_one(dynophore)
# Save figure via the ipympl widget menu
The static mode:
fig, ax = dyno.plot.static.envpartners_all_in_one(dynophore)
fig.savefig("myfigure.png", dpi=300)
Note that in the static mode you need to select the exact data you would like to display
(in the interactive mode this is by interacting with the widgets).
You can check your options by typing dyno.plot.static.envpartners_all_in_one?
followed by a tab and enter.