<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">Ah! Disregard… I found it after 45 min!</div><div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;"><font face="Courier New"><br></font></div><div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;"><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New">fns = ["/Users/earnric/RAMSES-Data/cooling/output_00008/info_00008.txt",</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> "/Users/earnric/RAMSES-Data/noCool/output_00008/info_00008.txt"]</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><br></font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New">fields = ["density","temperature"]</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><br></font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New">fig = plt.figure()</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New">grid = AxesGrid(fig, (0.075,0.075,0.85,0.85),</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> nrows_ncols = (1, 2),</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> axes_pad = 0.05,</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> label_mode = "L",</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> share_all = True,</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> cbar_location="right",</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> cbar_mode="single",</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> cbar_size="3%",</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> cbar_pad="0%")</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New">fig.suptitle("Gas Temperature")</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><br></font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New">for i, fn in enumerate(fns):</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> # Load the data and create a single plot</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> ds = yt.load(fn) # load data</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> p = yt.ProjectionPlot(ds, 'z', 'temperature', weight_field="density")</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><br></font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> # Ensure the colorbar limits match for all plots</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> p.set_zlim('temperature', 0.1, 1e4)</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><br></font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> # This forces the ProjectionPlot to redraw itself on the AxesGrid axes.</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> plot = p.plots['temperature']</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> if i % 2 == 0:</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> ptype = "Cooling "</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> else:</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> ptype = "No cooling "</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> zStr = ptype + "z = %.1f" % ds.current_redshift </font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> #p.annotate_title(zStr) # Doesn't work... bug</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> plot.figure = fig</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> plot.axes = grid[i].axes</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> ##plot['temperature'].axes.set_title(zStr, fontsize=14) # Error</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> ##plot.axes.set_title(zStr, fontsize=14) # NOTHING, but doesn't error</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> ##plot.annotate_text(-7.0,10.0, zStr, **{'fontsize':20}) # Error</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b> p.annotate_title(zStr)</b></font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> plot.cax = grid.cbar_axes[i]</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> plot.axes.set_title(zStr)</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><br></font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> # Finally, this actually redraws the plot.</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"> p._setup_plots()</font></div><div id="bloop_customfont" style="margin: 0px;"><font face="Courier New">p.show()</font></div></div> <br> <div id="bloop_sign_1414556464292237056" class="bloop_sign"><div style="font-family:helvetica,arial;font-size:13px"><div class="" style="font-family: 'helvetica Neue', helvetica;"><i class=""><font size="3" class="">Cheers!</font></i></div><div class="" style="font-family: 'helvetica Neue', helvetica;"><i class=""><font size="3" class=""><br></font></i></div><div class="" style="font-family: 'helvetica Neue', helvetica;"><i class=""><font size="3" class="">Rick Sarmento</font></i></div><div class="" style="font-family: 'helvetica Neue', helvetica;">SESE Astronomy/Astrophysics Grad Student</div><div class="" style="font-family: 'helvetica Neue', helvetica;"><a href="mailto:rsarment@asu.edu" class="">rsarment@asu.edu</a></div><div><br></div></div></div> <br><p style="color:#000;">On October 28, 2014 at 9:09:25 PM, Rick Sarmento (<a href="mailto:rsarment@asu.edu">rsarment@asu.edu</a>) wrote:</p> <blockquote type="cite" class="clean_bq"><span><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div></div><div>
<title></title>
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">
While I’m on the subject of plot title … I’m trying to put two
plots in a grid, side-by-side… using different RAMSES data files. I
need to have titles/annotations on these to distinguish which one
has H2 cooling turned on and which has it off… I’ve tried several
API calls… with the results below… </div>
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">
<br></div>
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">
Anyone know how to do this? Also, what if I wanted a 2x2 grid of
plots? </div>
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">
<br></div>
<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b>fns =
["/Users/earnric/RAMSES-Data/cooling/output_00008/info_00008.txt",</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b>
"/Users/earnric/RAMSES-Data/noCool/output_00008/info_00008.txt"]</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b><br></b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b>fields =
["density","temperature"]</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b><br></b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b>fig = plt.figure()</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b>grid = AxesGrid(fig,
(0.075,0.075,0.85,0.85),</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b>
nrows_ncols = (1, 2),</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b>
axes_pad = 0.05,</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b>
label_mode = "L",</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b>
share_all = True,</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b>
cbar_location="right",</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b>
cbar_mode="single",</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b>
cbar_size="3%",</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b>
cbar_pad="0%")</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b>fig.suptitle("Gas Temperature")</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b><br></b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b>for i, fn in enumerate(fns):</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b> # Load the data and create a single
plot</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b> ds = yt.load(fn) # load
data</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b> p = yt.ProjectionPlot(ds, 'z',
'temperature', weight_field="density")</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b><br></b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b> # Ensure the colorbar limits match
for all plots</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b> p.set_zlim('temperature', 0.1,
1e4)</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b><br></b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b> # This forces the ProjectionPlot to
redraw itself on the AxesGrid axes.</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b> plot =
p.plots['temperature']</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b> if i % 2 == 0:</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b> ptype = "Cooling
"</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b> else:</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b> ptype = "No cooling
"</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b> zStr = ptype + "z = %.1f" %
ds.current_redshift </b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b> #p.annotate_title(zStr) # Doesn't
work... bug</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b> plot.figure = fig</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b> plot.axes =
grid[i].axes</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b>
##plot['temperature'].axes.set_title(zStr, fontsize=14) #
Error</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b> ##plot.axes.set_title(zStr,
fontsize=14) # NOTHING, but doesn't error</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b> ##plot.annotate_text(-7.0,10.0,
zStr, **{'fontsize':20}) # Error</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b> plot.cax =
grid.cbar_axes[i]</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b>
plot.axes.set_title(zStr)</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b><br></b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b> # Finally, this actually redraws the
plot.</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b> p._setup_plots()</b></font></div>
</div>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Courier New"><b>p.show()</b></font></div>
</div>
</blockquote>
<div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;">
<div id="bloop_customfont" style="font-family: Helvetica, Arial; font-size: 13px; margin: 0px;">
<br></div>
<div id="bloop_customfont" style="font-family: Helvetica, Arial; font-size: 13px; margin: 0px;">Thx
again.</div>
</div>
<br>
<div id="bloop_sign_1414555606290545920" class="bloop_sign">
<div style="font-family:helvetica,arial;font-size:13px">
<div class="" style="font-family: 'helvetica Neue', helvetica;">
<i class=""><font size="3" class="">Cheers!</font></i></div>
<div class="" style="font-family: 'helvetica Neue', helvetica;">
<i class=""><font size="3" class=""><br></font></i></div>
<div class="" style="font-family: 'helvetica Neue', helvetica;">
<i class=""><font size="3" class="">Rick Sarmento</font></i></div>
<div class="" style="font-family: 'helvetica Neue', helvetica;">
SESE Astronomy/Astrophysics Grad Student</div>
<div class="" style="font-family: 'helvetica Neue', helvetica;">
<a href="mailto:rsarment@asu.edu" class="">rsarment@asu.edu</a></div>
<div><br></div>
</div>
</div>
<blockquote type="cite" class="clean_bq">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div>
<div class=""><span><br class=""></span></div>
</div>
</div>
</blockquote>
</div></div></span></blockquote></body></html>