472,784 Members | 1,002 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,784 software developers and data experts.

ANN matplotlib-0.60.2: python graphs and charts


matplotlib is a 2D plotting library for python. You can use
matplotlib interactively from a python shell or IDE, or embed it in
GUI applications (WX, GTK, and Tkinter). matplotlib supports many
plot types: line plots, bar charts, log plots, images, pseudocolor
plots, legends, date plots, finance charts and more.

What's new since matplotlib 0.50

This is the first wide release in 5 months and there has been a
tremendous amount of development since then, with new backends, many
optimizations, new plotting types, new backends and enhanced text
support. See http://matplotlib.sourceforge.net/whats_new.html for
details.
* Todd Miller's tkinter backend (tkagg) with good support for
interactive plotting using the standard python shell, ipython or
others. matplotlib now runs on windows out of the box with python
+ numeric/numarry

* Full Numeric / numarray integration with Todd Miller's numerix
module. Prebuilt installers for numeric and numarray on win32.
Others, please set your numerix settings before building
matplotlib, as described on
http://matplotlib.sourceforge.net/faq.html#NUMARRAY

* Mathtext: you can write TeX style math expressions anywhere in your
figure.
http://matplotlib.sourceforge.net/sc...#mathtext_demo.

* Images - figure and axes images with optional interpolated
resampling, alpha blending of multiple images, and more with the
imshow and figimage commands. Interactive control of colormaps,
intensity scaling and colorbars -
http://matplotlib.sourceforge.net/sc...l#layer_images

* Text: freetype2 support, newline separated strings with arbitrary
rotations, Paul Barrett's cross platform font
manager.
http://matplotlib.sourceforge.net/sc...tml#align_text

* Jared Wahlstrand's SVG backend (alpha)

* Support for popular financial plot types -
http://matplotlib.sourceforge.net/sc...#finance_work2

* Many optimizations and extension code to remove performance
bottlenecks. pcolors and scatters are an order of magnitude
faster.

* GTKAgg, WXAgg, TkAgg backends for http://antigrain.com (agg)
rendering in the GUI canvas. Now all the major GUIs (WX, GTK, Tk)
can be used with a common (agg) renderer.

* Many new examples and demos - see http://matplotlib.sf.net/examples
or download the src distribution and look in the examples dir.

Documentation and downloads available at
http://matplotlib.sourceforge.net.

John Hunter
Jul 18 '05 #1
3 2549
In article <ma*************************************@python.or g>,
John Hunter <jd******@ace.bsd.uchicago.edu> wrote:
matplotlib is a 2D plotting library for python. You can use
matplotlib interactively from a python shell or IDE, or embed it in
GUI applications (WX, GTK, and Tkinter). matplotlib supports many
plot types: line plots, bar charts, log plots, images, pseudocolor
plots, legends, date plots, finance charts and more.

What's new since matplotlib 0.50


[cut]

Sounds tremendous.

Anyone have any experience running this on Mac OS X? What does it take
to get it up and running. I'm enticed. Will check it out on my own,
too, but any info welcome. Thanks.

-- Lou Pecora (my views are my own)

They laughed at Galileo. They laughed at Newton.
But they also laughed at Bozo the Clown. -- Carl Sagan
Jul 18 '05 #2
>>>>> "Lou" == Lou Pecora <pe****@anvil.nrl.navy.mil> writes:

Lou> Anyone have any experience running this on Mac OS X? What
Lou> does it take to get it up and running. I'm enticed. Will
Lou> check it out on my own, too, but any info welcome. Thanks.

Hi Lou,

In response to this thread on the mailing list
http://sourceforge.net/mailarchive/f...forum_id=33405
I just made some changes to setupext.py (matplotlib's config script)
to accommodate the tk framework under OS X (borrowed from PIL's
setup.py). You can get the updated file from
http://matplotlib.sourceforge.net/setupext.py. If you want to use
TkAgg on OS X and are using the tcl/tk framework, please save this in
your matplotlib src dir before running setup.py.

See also these threads from the matplotlib mailing list

http://sourceforge.net/mailarchive/f...forum_id=33405

http://sourceforge.net/mailarchive/f...forum_id=33405

http://sourceforge.net/mailarchive/f...forum_id=36187

Good luck!
JDH


Jul 18 '05 #3
In article <ma*************************************@python.or g>,
John Hunter <jd******@ace.bsd.uchicago.edu> wrote:
>> "Lou" == Lou Pecora <pe****@anvil.nrl.navy.mil> writes:

Lou> Anyone have any experience running this on Mac OS X? What
Lou> does it take to get it up and running. I'm enticed. Will
Lou> check it out on my own, too, but any info welcome. Thanks.

Hi Lou,

In response to this thread on the mailing list
http://sourceforge.net/mailarchive/f...forum_id=33405
I just made some changes to setupext.py (matplotlib's config script)
to accommodate the tk framework under OS X (borrowed from PIL's
setup.py). You can get the updated file from
http://matplotlib.sourceforge.net/setupext.py.

Good luck!
JDH


This is great to hear and much appreciated! I had tried so many times
(with several versions of matplotlib) get it running on OS X and always
ended in frustration.
Incidentally, I did recently manage to get it working (but only by
installing the huge Scisoft binary bundle:
http://www.stecf.org/macosxscisoft/) which finally got matplotlib up and
running. After using now for a few weeks, I've been hugely impressed
with the quality of the plots and its ease of use -- definitely worth
all the trouble to get it installed.

J.S.
Jul 18 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Mathias | last post by:
Dear NG, I need to draw a few images in the same window and found matplotlib to be a very nice tool for my needs (thanks for the hint!). But I have trouble installing matplotlib on RedHat9 -...
2
by: Dr. Colombes | last post by:
MatPlotLib question: How to get more different size plot symbols in the plot function ? Is there a way to get different size squares (or circles or triangles, etc.) ? For example, in a two...
8
by: Derek Basch | last post by:
Can anyone give any suggestions on how to make a logarithmic (base 10) x and y axis (loglog) plot in matplotlib? The scatter function doesn't seem to have any log functionality built into it. ...
2
by: Flavio | last post by:
I am trying to freeze an application which imports matplotlib. It all works fine on the machine where it was frozen. The executable runs without a glitch. But when I move the directory...
2
by: Grant Edwards | last post by:
I downloaded examples/contour_demo.py, and it doesn't run. I've searched both the user guide and the Wiki for "contour" and got zero hits. ...
5
by: John Henry | last post by:
I've been asking this question at the matplotlib user list and never gotten an answer. I am hoping that there are matplotlib users here that can help. My problem with matplotlib's way of...
0
by: Soren | last post by:
Hi, I'm trying to create a small GUI program where I can do plots using Matplotlib. I've been trying to borrow code from the examples at the matplotlib website, but I can't get it to work. I...
0
by: Soren | last post by:
Hi, I've been trying to embed matplotlib in wxpython. I want to be able to put a figure (axes) in a wx.Panel and place it somewhere in my GUI. The GUI should have other panels with buttons etc....
4
by: Bill Jackson | last post by:
Hi, I'm having some trouble plotting with the following matplotlibrc: text.usetex : True I tried clearing the cache files under ~/.matplotlib, but this did not help the problem. I'd post...
4
by: John Henry | last post by:
Has anybody been able to create an exe of their python applications involving matplotlib using pyinstall (ver 1.3)? I am getting a: RuntimeError: Could not find the matplotlib data files when...
0
by: erikbower65 | last post by:
Using CodiumAI's pr-agent is simple and powerful. Follow these steps: 1. Install CodiumAI CLI: Ensure Node.js is installed, then run 'npm install -g codiumai' in the terminal. 2. Connect to...
0
linyimin
by: linyimin | last post by:
Spring Startup Analyzer generates an interactive Spring application startup report that lets you understand what contributes to the application startup time and helps to optimize it. Support for...
0
by: erikbower65 | last post by:
Here's a concise step-by-step guide for manually installing IntelliJ IDEA: 1. Download: Visit the official JetBrains website and download the IntelliJ IDEA Community or Ultimate edition based on...
0
by: kcodez | last post by:
As a H5 game development enthusiast, I recently wrote a very interesting little game - Toy Claw ((http://claw.kjeek.com/))。Here I will summarize and share the development experience here, and hope it...
14
DJRhino1175
by: DJRhino1175 | last post by:
When I run this code I get an error, its Run-time error# 424 Object required...This is my first attempt at doing something like this. I test the entire code and it worked until I added this - If...
0
by: Rina0 | last post by:
I am looking for a Python code to find the longest common subsequence of two strings. I found this blog post that describes the length of longest common subsequence problem and provides a solution in...
0
by: lllomh | last post by:
Define the method first this.state = { buttonBackgroundColor: 'green', isBlinking: false, // A new status is added to identify whether the button is blinking or not } autoStart=()=>{
0
by: Mushico | last post by:
How to calculate date of retirement from date of birth
2
by: DJRhino | last post by:
Was curious if anyone else was having this same issue or not.... I was just Up/Down graded to windows 11 and now my access combo boxes are not acting right. With win 10 I could start typing...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.