Как использовать Matplotlib в Django?

Из некоторых примеров из Интернета я сделал тестовый код ниже. Оно работает!

... НО, если я перезагрузлю страницу, круг будет нарисован с тем же изображением. Некоторые части становятся темнее каждый раз, когда я перезагружаю страницу. Когда я перезагружаю сервер разработки, он сбрасывается. Как правильно рисовать сMatplotlib в Джанго? Похоже, он помнит некоторые рисунки ...

Источник views.py (пусть ссылка на него urls.py):

from pylab import figure, axes, pie, title
from matplotlib.backends.backend_agg import FigureCanvasAgg

def test_matplotlib(request):
    f = figure(1, figsize=(6,6))
    ax = axes([0.1, 0.1, 0.8, 0.8])
    labels = 'Frogs', 'Hogs', 'Dogs', 'Logs'
    fracs = [15,30,45, 10]
    explode=(0, 0.05, 0, 0)
    pie(fracs, explode=explode, labels=labels, autopct='%1.1f%%', shadow=True)
    title('Raining Hogs and Dogs', bbox={'facecolor':'0.8', 'pad':5})

    canvas = FigureCanvasAgg(f)    
    response = HttpResponse(content_type='image/png')
    canvas.print_png(response)
    return response

Я использую Django 1.0.1 и Python 2.6.2 (Linux).

Ответы на вопрос(2)

Ваш ответ на вопрос