Not exactly OT. I would not recommend using .eps format in order to export MPL graphs for Inkscape. I've been playing around with Inkscape for a few days now and I've been using .svg exclusively and don't have any problem.
As I said before, I like the fact that once I am inside Inscape, I can do an ungroup of the graph, and work with all of the plotting elements individually. In fact, I just discover a nice way to "cut and paste" a particular subplot over to PowerPoint. This gives me very high quality graphs in Power Point (I can scale all I want). No more fuzzy, ugly-looking Power Point charts. Here's how: a) Create MPL plots in .svg format b) From Inscape, read in .svg c) Select subplot and ungroup d) Copy and paste to a new page e) Shrink the page down to the size of the object f) Save as emf file g) Import into PowerPoint In addition, I am also using Inscape to get around the problem with the PDF backend in MPL. I reported previously that I am unable to save more then 8 PDF files per execuation. Now, I save the files in .svg format, then invoke Inscape in command line mode and export the file in pdf format. Works great. Regards, > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On > Behalf Of Fernando Perez > Sent: Saturday, May 12, 2007 9:57 AM > To: Steve Schmerler > Cc: matplotlib-users@lists.sourceforge.net > Subject: Re: [Matplotlib-users] SVG vs PNG > > > On 5/12/07, Steve Schmerler wrote: > > Fernando Perez wrote: > > > > > > Did you install pstoedit? If you do, you'll see that > inkscape will > > > then be able to load .eps/.ps files in a fully editable format. > > > I've used it to fix decade-old plots for which the only > thing around > > > was the eps file. > > > > > > > I tried to export an .svg from MPL (0.90.0rev3131) with > > rcParams['text.usetex']=True and got a NotImplementedError > (same for > > the pdf backend with usetex, see attached log). I was > wondering: Is it > > (technically) possible to have .svg export capabilities with > > usetex-support and if so, has there been no need for this > feature so > > far (not that I need it urgently, just curious..)? > > There's actually a real MPL bug in there (not just the > NotImplementedError) but I'll report it separately in a minute. > > > Anyway, to work with MPL-images (.ps/.eps) in Inkscape, I installed > > pstoedit but loading these files doesn't work (seems not to > recognize > > them as images). Sorry if I'm driving the Inkscape-stuff a bit OT > > here, but: What version of Inkscape & friends are you > using? I'm using > > pstoedit 3.44, Inkscape 0.44.1. The Latex-formula-feature > of Inkscape > > is also not working and the error seems related to pstoedit. Maybe > > someone had similar experiences ... > > > > Thanks for any hint! > > Well, unfortunately it seems that inkscape is crashing python > itself... I made a trivial .eps in mpl with: > > In [1]: plot(range(10)) > Out[1]: [<matplotlib.lines.Line2D instance at 0x8f45a8c>] > > In [2]: title(r'Some \LaTeX $\int_0^\infty f(\gamma) d\gamma = 1$') > Out[2]: <matplotlib.text.Text instance at 0x8f4590c> > > In [3]: savefig('foo.eps') > > > and when I tried to load it into inkscape, I got this very > nasty traceback: > > *** glibc detected *** /usr/bin/python: free(): invalid > pointer: 0x4081e4e0 *** ======= Backtrace: ========= > /lib/tls/i686/cmov/libc.so.6[0x400ee7cd] > /lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0x400f1e30] > /usr/lib/skencil/Sketch/../Lib/streamfilter.so[0x404e7ce5] > /usr/lib/skencil/Sketch/../Lib/streamfilter.so[0x404e7cd2] > /usr/bin/python[0x8110e6a] > /usr/bin/python(PyEval_EvalCodeEx+0x313)[0x80c9903] > > etc. > > At this point, this is really becoming OT for the mpl list, > so I'll stop. But if anyone has the time, it might be worth > sending this example to the inkscape list so they work on it > and hopefully fix it. > > Cheers, > > f -- John Henry ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users