<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>