Я просто повторю то, что сказал @ Иво Бостицки, которого можно упустить. Поместите эти строки в ОЧЕНЬ старт файла py.
import matplotlib
matplotlib.use('Agg')
Или получится ошибка
*/usr/lib/pymodules/python2.7/matplotlib/__init__.py:923: UserWarning: This call to matplotlib.use() has no effect because the the backend has already been chosen; matplotlib.use() must be called *before* pylab, matplotlib.pyplot,*
Это решит проблему отображения