Hi All, I'm trying to plot evenly grided data to tiles for google maps overlays. Each tile needs to be a 256x256 pixel PNG image, without any borders.
The problem that I'm having is that the leftmost column of the resultant PNG image (saved using FigureCanvasAgg.print_figure) is transparent. My real code uses basemap because the output has to be in the mercator projection, but the sample code below is simplified to exclude it. You can view the sample image that is produced at this address: http://earth.usc.edu/ftp/kmilner/trans_test.png Any ideas? Thanks! Kevin #!/usr/bin/env python from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas from matplotlib.figure import Figure import numpy dpi = 64 pixels = 256 fig = Figure(linewidth=0, frameon=False) canvas = FigureCanvas(fig) fig.figurePatch.set_alpha(0.0) ax_bounds = [0, 0, 1, 1] ax = fig.add_axes(ax_bounds, axisbg=(1.0,1.0,0.0,0.0), frameon=False ) inches = pixels / dpi fig.set_size_inches(256 / dpi, 256 / dpi) num = 31 z = numpy.empty( (num, num) ) for x in xrange(num): for y in xrange(num): z[x, y] = x * y x, y = numpy.meshgrid( range(num), range(num) ) image = ax.pcolor(x, y, z) image = ax.contourf(x, y, z) canvas.print_figure("/tmp/trans_test.png", dpi=dpi) -- View this message in context: http://www.nabble.com/Leftmost-column-of-PNG-output-is-transparent-tp22669232p22669232.html Sent from the matplotlib - users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users