I've been trying to track down some strange behavior I was getting,
and I think narrowed it down to some code that I'll paste below.

I'm trying to write to .eps files, and when I have usetex=True,
something is screwed up with the padding on the left, and eventually
the whole image is just white.

If I run this script, the 'testA-*.eps' look good, but 'testB-*' does
not.  The same problem happens even if I remove the ticklabels.

Any tips would be appreciated.
thanks,
Ken



------------------------------------------------
import matplotlib.pyplot as plt
import numpy as np
from matplotlib import rc

fig = plt.figure()
ax = fig.add_axes([0,0,1,1],frameon=False)

X = np.tile(np.arange(500),(10,1))  # (10,500) shape

ax.imshow(X,interpolation='nearest',aspect='auto')

def go(name):

    for d in (1,2,3,4):

        w = d*5
        h = d

        fig.set_size_inches(w,h)
        fig.savefig("%s-%d.eps" % (name,d))

rc('text', usetex=False)
go("testA")

rc('text', usetex=True)
go("testB")

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to