Matplotlib 是否有与pypy兼容的二维打印库?

Matplotlib 是否有与pypy兼容的二维打印库?,matplotlib,pypy,Matplotlib,Pypy,我是jupyter笔记本的大量用户,最近,我使用pypy而不是python来运行它,以获得额外的速度。它工作得很好,但我太想念matplotlib了。有没有与pypy和jupyter笔记本兼容的2D绘图库?我不需要花哨的东西,散点、直线和条形图就足够了 与pypy的配合相当好。我遇到的唯一问题是与pypy尚不支持的numpy.datetime64的使用有关。幸运的是,在datetime64引用的情况下,只需将修补程序bokeh/core/properties.py和bokeh/util/seri

我是jupyter笔记本的大量用户,最近,我使用pypy而不是python来运行它,以获得额外的速度。它工作得很好,但我太想念matplotlib了。有没有与pypy和jupyter笔记本兼容的2D绘图库?我不需要花哨的东西,散点、直线和条形图就足够了

与pypy的配合相当好。我遇到的唯一问题是与pypy尚不支持的
numpy.datetime64
的使用有关。幸运的是,在datetime64引用的情况下,只需将修补程序
bokeh/core/properties.py
bokeh/util/serialization.py
通过即可

我是这样做的:

bokeh/core/properties.py

...
        try:
            import numpy as np
            datetime_types += (np.datetime64,)
        except:
            pass
...

bokeh/util/serialization.py

...
    # Check for astype failures (putative Numpy < 1.7)
    try:
        dt2001 = np.datetime64('2001')
        legacy_datetime64 = (dt2001.astype('int64') ==
                        dt2001.astype('datetime64[ms]').astype('int64'))
    except:
        legacy_datetime64 = False
        pass
...
。。。
#检查aType故障(假定Numpy<1.7)
尝试:
dt2001=np.datetime64('2001')
遗留_datetime64=(dt2001.astype('int64'))==
dt2001.astype('datetime64[ms]')。astype('int64'))
除:
旧版_datetime64=False
通过
...

并使用pypy在jupyter中获得了好看的绘图。

我看到过声称在pypy上运行mpl的屏幕截图。如果你已经在笔记本上了,看看bqplot、牵牛星和Lightning它们都依赖熊猫。。。我需要一些没有依赖性的东西。你有兴趣提交一份PR,让PyPy一直都能工作吗?