注解
Click here 下载完整的示例代码
AGG缓冲液¶
使用backend agg以RGBA缓冲区的形式访问图形画布,将其转换为数组,并将其传递给Pillow进行渲染。

import numpy as np
from matplotlib.backends.backend_agg import FigureCanvasAgg
import matplotlib.pyplot as plt
plt.plot([1, 2, 3])
canvas = plt.gcf().canvas
agg = canvas.switch_backends(FigureCanvasAgg)
agg.draw()
X = np.asarray(agg.buffer_rgba())
# Pass off to PIL.
from PIL import Image
im = Image.fromarray(X)
# Uncomment this line to display the image using ImageMagick's `display` tool.
# im.show()
关键词:matplotlib代码示例,codex,python plot,pyplot Gallery generated by Sphinx-Gallery