나는 pyplot을 사용하지 않으려 고 노력하고 있지만 아래 코드를 사용하면 완전히 하얀 그림 만 인쇄합니다.왜 그림의 축이 만들어지지 않습니까?
'ax'는 'matplotlib.axes._axes.Axes'인스턴스 임에도 불구하고 'fig'에 대해서는 축이 전혀 생성되지 않았 음을 'fig.axes'에서 발견했습니다. 이유가 궁금합니다 ...
(음모를 얻는 다른 방법이 있지만 제 질문은 "무엇이 잘못되었거나 없습니까?").
from matplotlib.figure import Figure
from matplotlib.axes import Axes
from matplotlib.backends.backend_agg import FigureCanvasAgg
from numpy import random
data = [random.randn(5) for i in range(5)]
fig = Figure(figsize = (20,10))
canvas = FigureCanvasAgg(fig)
ax = Axes(fig, [0.1,0.1,0.5,0.7])
ax.pcolormesh(data)
canvas.print_figure('test')
비교하지? – bendl