On 02/20/2012 01:36 PM, Jeffrey Melloy wrote:
> I'm using Flask to output graphs to a web service, and when I move
> from a standalone script to the web service I'm getting weird
> behavior.
>
> In gantt_test.py, I do this:
>
> from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas
> from matplotlib.figure import Figure
> [...]
>
> canvas = FigureCanvas(fig)
> fig.savefig("gantt.png")
>
>
> And it looks nice.
>
> In the web service, the only difference is:
>
>      canvas = FigureCanvas(fig)
>
>      x = StringIO()
>
>      canvas.print_png(x, facecolor="w", edgecolor="w", dpi=100)

What happens if instead of using canvas.print_png you use
fig.savefig(x, format="png")

Eric

>
> And it has a grey background, weirder margins, and seems to be stuck at 
> dpi=80.
>
> What am I missing? The version of python&  matplotlib are the same
> between machines.  One is Windows 7, the other 2K3.
>
> -Jeff
>
>
>
> ------------------------------------------------------------------------------
> Try before you buy = See our experts in action!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-dev2
>
>
>
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users


------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to