Le mercredi 6 septembre 2006 09:49, Darren Dale a écrit : > On Wednesday 06 September 2006 07:49, [EMAIL PROTECTED] wrote: > > Hi, > > > > The following plot > > > > >>> from numarray import * > > >>> x = arange(80000) > > >>> from pylab import plot,show > > >>> plot(x,x) > > >>> show() > > > > and saving in postscript format generated a file of 1.5MB, while the > > equivalent is only 288KB in xmgrace (another plotting program). If I use > > plot(x,x,"k,"), this even leads to a horrible 8.0MB. How come? I > > understand there is an issue with the fonts, but this can't be the only > > responsible, can it? Plotting no points, just a title, and saving in > > postscript leads to a file size of only 133KB. > > > > FWIW, I'm trying to make postscript plots using Python 2.4.1, latest > > numarray, and matplotlib 0.83.2. > > Each data point consists of a line like > > 54.3869 28.6788 l > > which is 17 bytes long. 17*80000 = 1.36MB. Maybe we dont need as many sig > figs, that could cut the size down by maybe 25%. > > Darren
Another things that can be good to add is a better clipping. For the moment there are no clipping that means if I have something like:: x = arange(1000) plot(x,x) xlim(30,40) savefig('test.svg') All the point are stored in the file, not only the part between 30 and 40. This is something I spoke before and I fill a bug or feature request on sourceforge (I'have been unable to find it today but I looked fast). You can check the problem with the svg created if you open it with inkscape, you'll see all the point. I understood that this is a bug inside inkscape too butthat means that all the point are there and it's a big concern for me when I have to plot plenty of spectra and use only a small range because I know that my file at the end will be huge. The only way I found is 1) save in png and use another software to save it in eps but I loose the fact that eps is a vectoriel format 2) do the clipping myself or 3) create my plot with another software like pgplot or gnuplot. ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users