How to mix maths & text in labels ?

Hi all, I need to mix maths & text in labels such as

    > title and xlabel.

    > I first tried the most intuitive way:

    > title(r"$x$ and $y$")

    > but it appeared not to work (don't focus of my silly
    > sample title, the real one does make sense :wink:

    > Then I tried

    > title(r"$x$ \text{and} $y$")

    > but I got an error related to the fact that
    > is_string_like() returned False when passing my title
    > string to it.

Currently, matplotlib mathtext handling does not allow "embedded" math
expressions. So the whole expression must be written in math mode.
This is a pain and something we will fix when we can.

In the next release of matplotlib, due out soon, we have support for
mathematical expressions using TeX in the *Agg and PS backends. So if
you have tex (and a few other tools) installed on your systems, you
can use it to render all the text in your matplotlib figure.

In the meantime, you can do something like this

  title(r'$x\ \rm{and}\ y$')

JDH

Currently, matplotlib mathtext handling does not allow "embedded" math
expressions. So the whole expression must be written in math mode.
This is a pain and something we will fix when we can.

Okay.

In the next release of matplotlib, due out soon, we have support for
mathematical expressions using TeX in the *Agg and PS backends. So if
you have tex (and a few other tools) installed on your systems, you
can use it to render all the text in your matplotlib figure.

In the meantime, you can do something like this

  title(r'$x\ \rm{and}\ y$')

Yes, that works fine here ! Many thanks for the tip !

Cheers,
Nicolas

···

On Wednesday 01 June 2005 17:00, John Hunter wrote:

John Hunter wrote:

In the next release of matplotlib, due out soon, we have support for
mathematical expressions using TeX in the *Agg and PS backends.

Wonderful! this is great news. How have you done it? Have you written a DVI driver? or do you use TeX and associated tools to create a bitmap and put that on the image? Or something else?

-Chris

···

--
Christopher Barker, Ph.D.
Oceanographer
                                         
NOAA/OR&R/HAZMAT (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception

Chris.Barker@...259...