Hi all, I want to plot an irregular grid of points with x coordinates that can assume values between 0 and 13216 and y coordinates that can assume values between 0 and 8985 on a transparent canvas and save it as a .png file. I use Agg backend. I would like than to superimpose the obtained .png image over another image (not obtained with matplotlib and not with python) of 13217 x 8986 pixels. This because the irregular grid points of the first image are pixels of the second image. I have write this script where
samples = 13217 lines = 8986 dpi = 100 xvect and yvect 2 numpy vectors that i have to convert to lists. # data aspect ratio data_aspect_ratio = samples / float(lines) # figure axis inches dimension x_axis_inches = lines / float(dpi) y_axis_inches = data_aspect_ratio * x_axis_inches # drawing figure canvas figure_label = p.figure(facecolor = 'w', edgecolor = 'w', figsize=(x_axis_inches, y_axis_inches), frameon = False) # main axes enlarging to fill all vanvas main_axes = p.axes([0, 0, 1, 1]) # plot grid points_1 = p.plot(xvect.tolist(), yvect.tolist(), 'D') # grid setting properties p.setp(points_1, markersize = 30, markeredgecolor = 'b', markerfacecolor = 'None', markeredgewidth = 7) main_axes.axis([0, lines, 0, samples]) # transparence main_axes.axesPatch.set_alpha(0.0) # deleting asix ticks p.setp(main_axes, xticks = [], yticks = []) # reversing y axis y_reversing = main_axes.set_ylim(main_axes.get_ylim()[::-1]) # image saving p.savefig(out_image_file, dpi = dpi) # closing figure p.close(figure_label) The problem is that i obtain a .png image of 13216 x 8985 pixels and not of 13217 x 8986 pixels as i planned. What can it be the problem ? Thank you all. -- -- Emanuele Passera ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users