Mercurial > hg > octave-max
view README.gnuplot @ 11175:c0a95a5c6d25
Address the speed of plotting large hggroup groups and in particular
contours (bug #31305). Changes to address this include
- Use __go_patch__ in __contour__ rather than patch so that
the cost of setting up the callback functions is avoided.
The contourgroup callback handles the updating of properties.
- Add children_property class to store children in a list so
that adding and deleting children is a low cost operation.
- Create a new version of update_axis_limits code that doesn't
force the recalculation of all of the objects children.
Patch also allows unclosed patch contours with the FLTK backend.
author | David Bateman <dbateman@free.fr> |
---|---|
date | Tue, 02 Nov 2010 00:47:31 +0100 |
parents | 66fdc831c580 |
children | 28c10478fa13 |
line wrap: on
line source
Octave works best with gnuplot 4.2, which is available from http://www.gnuplot.info. Octave now sends data over the same pipe that is used to send commands to gnuplot. While this avoids the problem of cluttering /tmp with data files, it is no longer possible to use the mouse to zoom in on plots. This is a limitation of gnuplot, which is unable to zoom when the data it plots is not stored in a file. Some work has been done to fix this problem in newer versions of gnuplot (> 4.2.2). See for example, this thread http://www.nabble.com/zooming-of-inline-data-tf4357017.html#a12416496 on the gnuplot development list. John W. Eaton jwe@octave.org Last updated: Wed, 31 Oct 2007 16:28:39 EDT