Hi all, I'm trying to visualize some data using countourf in pyplot, and I am having a bit of trouble. For some reason, the y axis does not scale properly, and an ugly white bar appears where there are no pixels to plot (see screenshot). Ideally, I would like the axes to scale so that there is no white space. The script I am using is:
q=1.60219e-19 kGrid = linspace(0.01,25e7,100) epsGrid = linspace(1e-10*q,0.13e-3*q,100) X,Y = meshgrid(kGrid,epsGrid) Z = abs(integrand(X,Y)) CS = plt.contourf(X,Y/q/1000,Z,100,cmap=cm.PRGn) Here, "integrand" is just some function that generates z values. I imagine that it is something with aspect ratios or scaling, but I haven't been able to figure it out from reading posts, so I would greatly appreciate some guidance! Many thanks, John http://old.nabble.com/file/p30120592/Screen%2Bshot%2B2010-11-03%2Bat%2B2.56.03%2BAM.png -- View this message in context: http://old.nabble.com/Unsightly-white-space-in-contour-plots-tp30120592p30120592.html Sent from the matplotlib - users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Achieve Improved Network Security with IP and DNS Reputation. Defend against bad network traffic, including botnets, malware, phishing sites, and compromised hosts - saving your company time, money, and embarrassment. Learn More! http://p.sf.net/sfu/hpdev2dev-nov _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users