Matplotlib, alternatives à savefig () pour améliorer les performances lors de l'enregistrement dans un objet CString?

Je suis en train d'accélérer le processus d'enregistrement de mes cartes pour les images. Maintenant je suis à la création d'un Objet cString où j'ai enregistrer le graphique en utilisant savefig; mais je voudrais vraiment, vraiment reconnaissant de toute aide pour améliorer cette méthode d'enregistrement de l'image. Je dois faire cette opération des dizaines de fois, et le savefig de commande est très très lent; il doit y avoir une meilleure façon de le faire. J'ai lu quelque chose au sujet de l'enregistrer au format raw image, mais je n'ai aucune idée de comment le faire. Je n'ai pas vraiment de soins sur apa si je peux passer à un autre plus rapidement backend trop.

ie:

RAM = cStringIO.StringIO()

CHART = plt.figure(.... 
**code for creating my chart**

CHART.savefig(RAM, format='png')

J'ai été en utilisant matplotlib avec FigureCanvasAgg backend.

Merci!

source d'informationauteur relima