Question: MatPlotLib vs. PyX

No challenge here, just a lack of knowledge.

   My application will be writing a progress log to a text file as it chews on
the data and spits out the bones. Among the lines of text that document how
input data are used to produce the output will be plots of the
under-generation solution fuzzy set (a simple 2D plot). Also, I want the text
to be in LaTeX (and the plots to be in a compatible format; e.g., .eps or
.pdf) so the report can be printed with pdflatex.

   I just looked at the PyX web site and it appears that there is similarity
in abilities -- for my needs, at least -- between matplotlib and pyx. What
are the relative advantages of each?

   Your advice, suggestions, thoughts, and other contributions are solicited.

TIA,

Rich

···

--
Richard B. Shepard, Ph.D. | Author of "Quantifying Environmental
Applied Ecosystem Services, Inc. (TM) | Impact Assessments Using Fuzzy Logic"
<http://www.appl-ecosys.com> Voice: 503-667-4517 Fax: 503-667-8863

I find that I draw in PyX but use Matplotlib for data. If
you have some familiarity with PostScript, PyX should be
very intuitive. It has some really wonderful drawing
features. My needs are almost always static, so
Matplotlib's interactive and animation capabilities have not
(yet) proved determinative for me. For data, especially
time series data, I can no longer imagine doing without
Matplotlib. It is brilliant.

Cheers,
Alan Isaac

···

On Mon, 16 Jan 2006, Rich Shepard apparently wrote:

I just looked at the PyX web site and it appears that
there is similarity in abilities -- for my needs, at least
-- between matplotlib and pyx. What are the relative
advantages of each?

Your advice, suggestions, thoughts, and other
contributions are solicited.

Alan,

   Thanks very much. I've done several figures with PSTricks for use in LaTeX
docs and beamer-class presentations. Our need now is to generate plots from
data, not manually drawn. From your description I'll keep PyX in mind, but
use matplotlib for now.

Rich

···

On Mon, 16 Jan 2006, Alan G Isaac wrote:

I find that I draw in PyX but use Matplotlib for data. If you have some
familiarity with PostScript, PyX should be very intuitive. It has some
really wonderful drawing features. My needs are almost always static, so
Matplotlib's interactive and animation capabilities have not (yet) proved
determinative for me. For data, especially time series data, I can no
longer imagine doing without Matplotlib. It is brilliant.

--
Richard B. Shepard, Ph.D. | Author of "Quantifying Environmental
Applied Ecosystem Services, Inc. (TM) | Impact Assessments Using Fuzzy Logic"
<http://www.appl-ecosys.com> Voice: 503-667-4517 Fax: 503-667-8863

Rich Shepard wrote:

  Thanks very much. I've done several figures with PSTricks for use in LaTeX
docs and beamer-class presentations. Our need now is to generate plots from
data, not manually drawn. From your description I'll keep PyX in mind, but
use matplotlib for now.

Also, MPL can be embedded in GUI apps, and I like to use the same tool if I can for both generating plots for documents, and GUI apps, and web images.

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