将pyplot rbg字节串转换回图像对象

时间:2019-03-07 21:50:27

标签: python matplotlib

类似于示例here,我用图像而不是点绘制散点图。如果我自己绘制图像,那就太好了。但是我的问题是绘制散点图的散点图。例如,请参见下图:

enter image description here

是的,它很拥挤,可视化很差,但是它的探索性数据分析,我只想遍历小型散点图的空间。

我如何做到这一点的方法如下:

  • 对于每个小散布,我都打电话给 tostring_rgb() 获取字节对象,并将这些字节字符串存储在列表中,而无需调用plt.show(),但请确保调用plt.close(),以便 没有打开太多图像。这样,我仍然可以关闭图形,但是将图像存储在内存中。

  • 然后使用更大的散点图 PIL.Image.frombytes() 如链接的问题所示,将其传递给OffsetImage()

我现在处于无法使用pillow(因此也scikit-image)的情况。有人知道基于纯matplotlib的方法来做这样的事情吗?具体来说,matplotlib本身可以将生成的字节串转换回用于OffsetIamge()的图像吗?

0 个答案:

没有答案