将matplot图转换为字节流的性能问题

时间:2016-04-19 12:34:36

标签: performance python-2.7 matplotlib figure

使用以下代码解决问题本身:

    sio = cStringIO.StringIO()
    fig.savefig(sio, format='png')
    image_chunks = sio.getvalue()

剩下的问题是这些操作的速度。

900像素宽度和900像素高度的图形将在大约190ms内处理。一个11000 * 900的数字需要近1600ms。在我看来,经常出现大型水平可滚动的数字。转换为bytestring是我应用程序中的一个真正瓶颈。

任何提高程序速度的想法?

0 个答案:

没有答案