[yt-users] setting limits of the colorbar
luigi at ita.uni-heidelberg.de
luigi at ita.uni-heidelberg.de
Tue Jan 20 03:29:34 PST 2009
Dear all,
I am currently trying to plot a 2D phase diagram (T vs rho). The plot
is OK, but I have problems with setting the limits of the colorbar
(where CellMassMsun is color-coded). Somehow, they are set
automatically, which is bad, because I need to compare several plots
of different datasets. The set_zlim command does not apparently affect
the plot. I copy here my script, and I hope for some suggestions of
yours.
Thanks in advance,
Luigi
----------
#!/lrz/sys/graphics/yt/1.0/bin/python2.5
# importing modules
from yt.mods import *
import numpy as na
out_dir="/home/hlrb2/h0973/h0973aa/test-runs/test-yt/"
# path for the output of this script
data_dir="/ptmp2/h0973/h0973aa/lss-sgs/64cubed/sgs0/files/outdir/"
# path for ENZO data
#xmin=3e-33
#xmax=3e-26
ymin=5e1
ymax=3e8
zmin=1e4
zmax=1e14
##############################################################################
times = [] # in code units
red = []
# the main cycle over the outputs (if more than one)
pf = lagos.EnzoStaticOutput(data_dir+"RedshiftOutput0014")
red = pf["CosmologyCurrentRedshift"]
print " \n "
print "Analyzing data:"
print "Redshift= "+str(red)
print " \n "
pc = raven.PlotCollection(pf, center=[0.5,0.5,0.5])
pc.set_zlim(zmin,zmax)
pc.add_phase_sphere(1.0,"1", ["Density", "Temperature", "CellMassMsun"],
weight=None, x_bins=128,y_bins=128,#x_bounds=[xmin,xmax],
y_bounds=[ymin,ymax],lazy_reader=True)
#pc.set_zlim(zmin, zmax)
pc.save("l64-sgs0",override=True)
---------------
---------------------------------------------------------------
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/
More information about the yt-users
mailing list