Hi Giammy,

On reflection overnight, you might try d2d.drawOptions().padding = 0.2 or
something.  That should increase the amount of empty space around the
molecule (the default is 0.05, and it's the fraction of the width/height of
the image) such that there's enough room to show the whole annotation.
It's a bit of a kludge, but it might work.

Dave

On Wed, May 4, 2022 at 4:20 PM Gianmarco Ghiandoni <ghiandon...@gmail.com>
wrote:

> Hi all,
>
> I am using rdkit_pypi==2021.9.4 to generate visualisation of compounds
> with their atomic hydrogen bond strengths. In particular, I am using this
> function to produce an SVG string:
>
> d2d = rdMolDraw2D.MolDraw2DSVG(fig_size[0], fig_size[1])
>     d2d.drawOptions().annotationFontScale = 0.7
>     d2d.DrawMolecule(
>         rwmol,
>         highlightAtoms=atoms_to_highlight,
>         highlightAtomColors=idx2rgb,
>         highlightBonds=None,
>     )
>     d2d.FinishDrawing()
>     return d2d.GetDrawingText()
>
> Note that I am increasing the font scale to from 0.5 to 0.7 and for
> certain molecules that produces renderings where annotations are cut out:
>
> [image: image.png]
>
> Any suggestions on how to fix this?
>
> Thanks,
>
> Giammy
> --
> *Gianmarco*
> _______________________________________________
> Rdkit-discuss mailing list
> Rdkit-discuss@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/rdkit-discuss
>


-- 
David Cosgrove
Freelance computational chemistry and chemoinformatics developer
http://cozchemix.co.uk
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to