Neil Toronto
|
015625e732
|
PLoT documentation for new renderers and plot/utils (code changes are only to move code around so a previously public function could be public again)
Many little doc fixes
Closes PR 12433
Closes PR 12435
Please please please merge into release
|
2012-01-23 15:56:11 -07:00 |
|
Neil Toronto
|
553c72ab28
|
Moved some flonum stuff (e.g. flatan2, flnext, +max.0, +min.0, etc.) to unstable/flonum (will document in another commit)
Moved Racket-language, doc-generating "defthing" defines to unstable/latent-contract/defthing (will document in another commit)
|
2011-11-25 18:40:19 -07:00 |
|
Neil Toronto
|
2f308a5323
|
Click and drag to zoom 2D plots
Snip refactoring
|
2011-11-24 21:59:15 -09:00 |
|
Neil Toronto
|
a23808dd95
|
Use rational? instead of regular-real?, cut some cruft
Make docs compile without warnings
|
2011-11-20 22:23:38 -08:00 |
|
Neil Toronto
|
75f76986c3
|
Plots with intervals too small or too large for flonums (2D and 3D)
Bounds fixpoint computation now uses only exact rationals
Speed improvements (3d-plot-area% now uses flonums internally as much as possible)
|
2011-11-14 22:01:07 -08:00 |
|
Neil Toronto
|
a710cbb7fe
|
Speed/readability improvements in contour, surface and isosurface renderers
Progress on customization docs
Snip fixes and UI improvements
|
2011-11-14 22:01:07 -08:00 |
|
Neil Toronto
|
56f70fb4f2
|
Exposed marching squares and cubes algorithms through plot/utils, speed improvements, fixes
|
2011-11-10 12:59:43 -07:00 |
|
Neil Toronto
|
ee71e01c13
|
Changed bounds argument contracts to (or/c regular-real? #f)
|
2011-11-10 12:59:43 -07:00 |
|
Neil Toronto
|
d477352c98
|
Small fixes, refactoring
Began finalizing the public interface to plot-device%
|
2011-11-10 12:59:42 -07:00 |
|
Neil Toronto
|
6bed60452a
|
Began finalizing public interface to *d-plot-area% classes
|
2011-11-10 12:59:42 -07:00 |
|
Neil Toronto
|
4ae9ecf28e
|
Subdivide nonlinearly transformed 3D shapes
Detect possible nonconvergence in plot bounds fixpoint calculation
Collapse nearby 3D ticks
|
2011-11-10 12:59:42 -07:00 |
|
Neil Toronto
|
639ec15125
|
Added 'isoline' and 'isoline*' aliases for contour functions.
Added #:family argument to 2D label functions.
Various little fixes.
|
2011-11-10 12:59:41 -07:00 |
|
Neil Toronto
|
dab5caf67c
|
Expanded numbered colors to 128
|
2011-11-10 12:59:41 -07:00 |
|
Neil Toronto
|
e90ec4b69f
|
Added unstable/latent-contract
Reorganized contracts
Started exposing customization API in plot/utils
Now dog-fooding customization API in earnest
|
2011-11-10 12:59:41 -07:00 |
|
Neil Toronto
|
6b39863f1c
|
Source reorg
Added non-rendering plot elements
Optimizations
|
2011-11-10 12:59:41 -07:00 |
|
Neil Toronto
|
4ca0729a2f
|
Combined renderer structs and fixpoint bounds determination
|
2011-11-10 12:59:41 -07:00 |
|
Neil Toronto
|
f593d468f7
|
Finished first draft of tick/axis overhaul
|
2011-11-10 12:59:41 -07:00 |
|
Neil Toronto
|
50cf71466e
|
Reduced the number of plot-specific contracts
|
2011-10-07 18:05:54 -06:00 |
|
Neil Toronto
|
d3b5e21cae
|
Added new plot library and old libfit (which plot still depends on)
|
2011-10-05 10:26:49 -06:00 |
|