Plot matplotlib na Web

Naturalmente, o código a seguir criará um teste nomeado PNG e o salvará no servidor:

from matplotlib.figure import Figure                         
from matplotlib.backends.backend_agg import FigureCanvasAgg  

fig = Figure(figsize=[4,4])                                  
ax = fig.add_axes([.1,.1,.8,.8])                             
ax.scatter([1,2], [3,4])                                     
canvas = FigureCanvasAgg(fig)                                
canvas.print_figure("test.png")

Então, para visualizar a imagem no navegador, precisamos acessar example.com/test.png. Isso significa que precisamos chamar a página com o código Python primeiro para criar o arquivo test.png e depois ir para o arquivo PNG. Existe uma maneira de desenhar o PNG e a saída da página Python que cria a imagem? Obrigado

questionAnswers(2)

yourAnswerToTheQuestion