Re: export eps
- To: mathgroup at smc.vnet.net
- Subject: [mg90734] Re: export eps
- From: Peter Breitfeld <phbrf at t-online.de>
- Date: Tue, 22 Jul 2008 03:56:27 -0400 (EDT)
- References: <g5s9tr$557$1@smc.vnet.net> <g5v5ng$iba$1@smc.vnet.net>
This may be a little off topic:
I browsed through the documentation, but could not find which
Methods are possible and what they mean. Can anyone give me a hint
where all possible setting of Method are listed including a
description of their meaning?
Jens-Peer Kuska schrieb:
> Hi,
>
> since you don't give us an example I can only try to reduce the size
> with my own example
>
> plt = ContourPlot[Sin[x*y], {x, -Pi, Pi}, {y, -Pi, Pi}];
> FileInformation[Export["i:/temp/ctest.eps", plt]]
>
> gives
> {File -> "I:\\temp\\ctest.eps", FileType -> File, Date -> 3425476087,
> ByteCount -> 2688623}
>
> while
>
> plt1 = ContourPlot[Sin[x*y], {x, -Pi, Pi}, {y, -Pi, Pi},
> MaxRecursion -> 0, PlotPoints -> 64,
> Method -> {"Refinement" -> {"CellDecomposition" -> "Quad"}}]
> FileInformation[Export["i:/temp/ctest1.eps", plt1]]
>
>
> gives
>
> {File -> "I:\\temp\\ctest1.eps", FileType -> File, Date -> 3425476179,
> ByteCount -> 679263}
>
> the last file is nearly 4 times smaller
>
> and
>
> plt2 = ContourPlot[Sin[x*y], {x, -Pi, Pi}, {y, -Pi, Pi},
> MaxRecursion -> 0, PlotPoints -> 32,
> Method -> {"Refinement" -> {"CellDecomposition" -> "Quad"}}];
> FileInformation[Export["i:/temp/ctest2.eps", plt2]]
>
> gives a nearly 9 times smaller *.eps file.
>
> So you have to play around a with the PlotPoints and MaxRecursions
> option.
>
> How ever since the refinement is adaptive, the size reduction depend on
> the function you try to plot.
>
> Hope that helps
> Jens
>
>
>
>
> jamesmgg at googlemail.com wrote:
>> hi
>>
>> I have a graph generated with ContourPlot3D.
>>
>> when I try to export it as eps, the eps file is 50MB size.
>>
>> I need to use the eps image in Latex.
>>
>> how to solve this problem
>>
>
Gruss Peter
--
==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==
Peter Breitfeld, Bad Saulgau, Germany -- http://www.pBreitfeld.de