Open felimomo opened 7 months ago
Solved by install an older version of plotnine
pip install git+https://github.com/has2k1/plotnine.git@v0.12.4
Apologies for the inconvenience. However, I am unable to continue supporting plotnine in patchworklib due to limited capacity in my labour. I believe patchworklib remains a valuable library even if it only supports matplotlib and seaborn.
If there are many requests like yours, I will consider addressing this issue, but please do not have large expectations.. I'm terribly sorry about this thing...
No worries at all, thanks for taling a look at it anyway!
On Mon 13. May 2024 at 08:39, Hideto Mori @.***> wrote:
Apologies for the inconvenience. However, I am unable to continue supporting plotnine in patchworklib due to limited capacity in my labour. I believe patchworklib remains a valuable library even if it only supports matplotlib and seaborn.
If there are many requests like yours, I will consider addressing this issue, but please do not have large expectations.. I'm terribly sorry about this thing...
— Reply to this email directly, view it on GitHub https://github.com/ponnhide/patchworklib/issues/56#issuecomment-2108044030, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIFQIMPAPG3SQKS7QGUNJODZCDNBXAVCNFSM6AAAAABD3IAIIOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBYGA2DIMBTGA . You are receiving this because you authored the thread.Message ID: @.***>
In the issue that I'm encountering, two things go wrong:
pw.load_ggplot()
called on a ggplot object produces the following:AttributeError: 'ggplot' object has no attribute '_create_figure'
pw.load_ggplot()
.So it seems that the problem is a side-effect of the function
pw.load_ggplot
.Code blocks to reproduce problem
This displays the plot as expected.
No problems at import.
This gives the aforementioned attribute error, with the following traceback:
After this,
plotnine.ggplot
objects start producing the same error. E.g., the following cell produces the same errorNew
ggplot
objects suffer the same fate, eg.:-->
[...] AttributeError: 'ggplot' object has no attribute '_create_figure'
This was tested on a jupyterhub server. The problem only goes away if I restart the jupyterhub kernel.