wxPlotWindow - Or: is there a clue in the docs as to what's been wrapped and what hasn't?

Hi,

Is there any straightforward way of finding out which parts of wxWindows
have been wrapped by wxPython, and in which versions?

I'm specifically after wxPlotWindow, but this would be generally handy.

Cheers,
Rob

PS. I think wxPython is truly excellent, it's allowed me to create
applications far more quickly than is possible in C++. My thanks to Robin
Dunn and anyone else who's involved in this project.

Hi,

Is there any straightforward way of finding out which parts of wxWindows
have been wrapped by wxPython, and in which versions?

The answer is in the DEMO isn't it :O)
Doh!

(I'm assuming the demo is exhaustive, is this correct?)

Cheers,
Rob

Robin Stevens wrote:

Hi,

Is there any straightforward way of finding out which parts of wxWindows
have been wrapped by wxPython, and in which versions?

The answer is in the DEMO isn't it :O)
Doh!

(I'm assuming the demo is exhaustive, is this correct?)

More or less. In this case there is also a third party plot windows module that I can't seem to find the URL for right now. You should be able to find it in the recent list archive.

···

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!

Robin Stevens wrote:

I'm specifically after wxPlotWindow, but this would be generally handy.

This message was recently posted. It's in Python, and it's very nice:

Gordon Williams wrote:

···

Hi All,

I have released Version 1.0 of wxPyPlot for producing simple plots
in wxPython. The problems experienced with Linux due to font problems have
now been fixed. A couple of new features have been added:

-Zooming controls with mouse (when enabled):
    Left mouse drag - Zoom box.
    Left mouse double click - reset zoom.
    Right mouse click - zoom out centred on click location.

-Plotting performed using a buffered DC

-A Zoom method for programmatically controlled zooming.

Users will require wxPython 2.4.0.6 or later and Numeric.

For your viewing pleasure, the website now has some html docs as well as a
few more screen shots of things. Check out:
http://www.cyberus.ca/~g_will/wxPython/wxpyplot.html

Comments and suggestions welcome.

Regards,

Gordon Williams

-------------------------------------------------------------
What is wxPyPlot??

wxPyPlot is an enhanced derivative version of wxPlotCanvas to provide simple
lightweight plotting in wxPython. The emphasis is both on simple and
lightweight.

Before starting this work I looked at two plotting packages that could be
adapted to work with wxPython. SciPy Plt and Chaco are sophisticated and
powerful, but at the expense of consuming huge amounts of computer resources
for simple plots. They can be found at http://scipy.com. I was looking for
something that could be incorporated into a Boa application and had the
ability to plot lines with large numbers of points quickly for data capture
applications. wxPlotCanvas had the speed and some of the functionality that
I was looking for, but lacked a lot of features that I needed. This effort
has filled the gap.

Features:
- Automatic Scaling of Axes
- Legends for lines and markers
- Plot Title and Axis Labels
- Zoom Region with Mouse (Rubber Band) or Programmatically
- Scroll Up/Down, Left/Right
- Plot Grid (Graticule) on Graph
- Printing, Preview, and Page Set-up (margins) -WYSIWYG
- Cursor X-Y User Axis Values
- Simple, Lightweight and Fast
- Can be Used with Boa Applications if Desired
- Lots of Comments and Doc Strings along with Example Usage

I have tested this out on Windows using Python 2.2 and wxPython 2.4.0.6. If
you have the chance to test it on Linux, please let me know how it works.
Suggestions and improvements welcome.

Screen shots, source and instructions for Boa can be found at

http://www.cyberus.ca/~g_will/wxPython/wxpyplot.html

---------------------------------------------------------------------
To unsubscribe, e-mail: wxPython-users-unsubscribe@lists.wxwindows.org
For additional commands, e-mail: wxPython-users-help@lists.wxwindows.org

--
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@noaa.gov