[yt-users] saving files with a different resolution
Matthew Turk
matthewturk at gmail.com
Tue Mar 30 07:54:39 PDT 2010
Hi Luigi,
Yup, you'll just need to provide it with a new "figure". In
matplotlib, figures are the background - the entire image, if you will
- and "axes" are individual plot elements on that. Here we're going
to create a figure with 100 dpi that's 12 inches by 9 inches -- this
should be 1200 by 900 pixels:
fig = raven.matplotlib.figure.Figure(dpi = 100, figsize = (12, 9))
p = pc.add_projection("Temperature", 0, weight_field="Density")
That's the slightly harder way -- you'll have to generate a new Figure
object for every plot. There's a shortcut in yt already, though, that
accepts a figsize=(width, height) argument, where width and height are
in inches:
p = pc.add_projection("Temperature", 0, weight_field="Density",
fig_size=(20, 16))
if you wanted 2000 by 1600 pixels.
Does that help out?
Best,
Matt
On Tue, Mar 30, 2010 at 7:47 AM, Luigi Iapichino
<luigi at ita.uni-heidelberg.de> wrote:
> Dear all,
>
> in one of my scripts I have something like this:
>
> pc = PlotCollection(pf, center=[0.5,0.5,0.5])
>
> p = pc.add_projection("Temperature", 0, weight_field="Density")
> p.modify["contour"]("Density", ncont=5, take_log=True)
> ...
> ...
> ...
> pc.save("%s_temp-proj" % pf,override=True)
>
> The saved file has a resolution of 800x800. Is there a way to change this
> number in YT? I had a look in the PlotCollection class, but I haven't found
> what I'm searching.
>
> Looking forward to your suggestions,
> Cheers
>
> Luigi
>
> --
>
> ---------------------------------------------------------------
>
> Luigi Iapichino
> Zentrum fuer Astronomie der Universitaet Heidelberg
> Institut fuer Theoretische Astrophysik
> Albert-Ueberle-Str. 2, D-69120 Heidelberg, Germany
> Tel: +49 6221 548983, Fax: +49 6221 544221
> e-mail: luigi at ita.uni-heidelberg.de
> URL: http://www.ita.uni-heidelberg.de/~luigi/
> _______________________________________________
> yt-users mailing list
> yt-users at lists.spacepope.org
> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
>
More information about the yt-users
mailing list