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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-users