Looks like the same issue. Glad that you are planning to work on it so I
don't have to enforce a a narrow range of RDKit versions in my installation
specs.

Thanks,

Giammy

On Fri, 6 May 2022, 16:21 David Cosgrove, <davidacosgrov...@gmail.com>
wrote:

> Hi Giammy,
> You're right, the new pictures look pretty rubbish.  I assume it's related
> to https://github.com/rdkit/rdkit/discussions/5195.  I'll fix it over the
> weekend, and hopefully it'll show up in the next patch release.
> Dave
>
>
> On Fri, May 6, 2022 at 1:07 PM Gianmarco Ghiandoni <ghiandon...@gmail.com>
> wrote:
>
>> Hi Dave,
>>
>> Thanks for your reply. The reason why my library sticks to 2021.09 is
>> because I get even more trouble with later versions of RDKit. These are two
>> examples of rendering with 2021 and 2022:
>>
>> [image: image.png][image: image.png]
>>
>> The good news is that your padding suggestion works, so I set
>> d2d.drawOptions().padding = 0.15 and voilá:
>>
>> [image: image.png]
>>
>> Amazing. Thanks!
>> Giammy
>>
>> On Thu, 5 May 2022 at 10:32, David Cosgrove <davidacosgrov...@gmail.com>
>> wrote:
>>
>>> 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
>>>
>>>
>>
>> --
>> *Gianmarco*
>>
>
>
> --
> 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