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