On 11/03/2010 09:01 AM, jgamble wrote: > > 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)
Try following this with plt.axis('tight') Eric > > 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 ------------------------------------------------------------------------------ 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