<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Here you go !<br>
Thanks Matt,<br>
<br>
JC<br>
<br>
Matthew Turk a écrit :
<blockquote
 cite="mid:a998fef11003300912j46cc5907m83a3740b0c772d19@mail.gmail.com"
 type="cite">
  <pre wrap="">Hi Shankar, Jean-Claude,

This is a wart in the code.  I think Jeff Oishi is going to take a
whack at fixing it broadly today, but here's a quick hotfix.

Jean-Claude's right, it should be LaTeX-style syntax (with some
caveats.)  The trick is that the field name stays the same, but you
apply a label afterward:

p = pc.add_projection("Dark_Matter_Density",0)
p.set_label("Dark Matter Density")

Note that this will not have the "Dark Matter Density" rendered in a
LaTeX (mathtext is the actual name) font.  To do that, you specify it
inside $'s:

p.set_label(r"$\mathrm{Dark}\/\mathrm{Matter}\/\mathrm{Density}$")

Note here that we have to put our roman text inside "\mathrm{}" calls,
and we have to explicitly escape the spaces with "\/".  Additionally,
we make it a "raw" string, which means all special characters are
unescaped -- that's what the preceding "r" is.

Also, if you are *adding* a field, you can specify a "display_name" (
<a class="moz-txt-link-freetext" href="http://yt.enzotools.org/doc/howto/creating_derived_fields.html#field-options">http://yt.enzotools.org/doc/howto/creating_derived_fields.html#field-options</a>
) that will be used instead.  For many fields, this is in the code,
but evidently Dark_Matter_Density is not specified -- which is why it
tries to render the field name.

Hope that helps!

-Matt

On Tue, Mar 30, 2010 at 8:49 AM, Agarwal, Shankar <a class="moz-txt-link-rfc2396E" href="mailto:sagarwal@ku.edu"><sagarwal@ku.edu></a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Hi,

nope. It gives a syntax error.

Traceback (most recent call last):
 File "1.py", line 12, in <module>
   p = pc.add_projection("Dark\_Matter\_Density", 0, source=reg1)
KeyError: 'Dark\\_Matter\\_Density'

Shankar

-----Original Message-----
From: <a class="moz-txt-link-abbreviated" href="mailto:yt-users-bounces@lists.spacepope.org">yt-users-bounces@lists.spacepope.org</a> on behalf of Jean-Claude Passy
Sent: Tue 3/30/2010 10:40 AM
To: Discussion of the yt analysis package
Subject: Re: [yt-users] Labels on plot

Hi,

try the LaTex syntax:

p = pc.add_projection("Dark\_Matter\_Density", 0, source=reg1)


Jean-Claude

Agarwal, Shankar a écrit :
    </pre>
    <blockquote type="cite">
      <pre wrap="">Hi,

<a class="moz-txt-link-freetext" href="http://drop.io/Dark_Matter_Density">http://drop.io/Dark_Matter_Density</a>

In the above plot, the label is Dark_Matter_Density. But the "M" in matter and "D" in Density do not print correctly.

How can I correct "M" and "D" ?


Here is the script I am using...

from yt.mods import *

fn = "RedshiftOutput0001"
pf = load(fn)
reg = pf.h.region([0.5, 0.5, 0.5], [0.45, 0.0, 0.0], [0.55, 1.0, 1.0])
pf.h.save_object(reg, "region")
reg1 = pf.h.load_object("region")

pc = PlotCollection(pf,center=[0.5, 0.5, 0.5])
p = pc.add_projection("Dark_Matter_Density", 0, source=reg1)
p.set_zlim(1e-8, 5e-3)
pc.save("%s" % pf)


Shankar
_______________________________________________
yt-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:yt-users@lists.spacepope.org">yt-users@lists.spacepope.org</a>
<a class="moz-txt-link-freetext" href="http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org">http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org</a>

      </pre>
    </blockquote>
    <pre wrap="">_______________________________________________
yt-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:yt-users@lists.spacepope.org">yt-users@lists.spacepope.org</a>
<a class="moz-txt-link-freetext" href="http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org">http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org</a>


_______________________________________________
yt-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:yt-users@lists.spacepope.org">yt-users@lists.spacepope.org</a>
<a class="moz-txt-link-freetext" href="http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org">http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org</a>


    </pre>
  </blockquote>
  <pre wrap=""><!---->_______________________________________________
yt-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:yt-users@lists.spacepope.org">yt-users@lists.spacepope.org</a>
<a class="moz-txt-link-freetext" href="http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org">http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org</a>
  </pre>
</blockquote>
</body>
</html>