1.9 KiB
Version 1.2.0 (not yet released)
-
New features:
-
REPL mode: a new
Gnuplot.repl_init()function is available to install a gnuplot REPL; -
Implemented the "recipe" mechanism: the
recipe()function can now be extended to register new implicit recipes to display data; -
@gpand@gspnow accepts aGnuplot.PlotElementsobject, containing commands, data and plot specifications in a single argument; -
The
linetypesfunction now accept thelw,ps(to set the line width and point size respectively), and thedashed(to use dashed patterns in place of solid lines) keywords; -
The new
Gnuplot.options.reset::Vector{String}field allows to set initialization commands to be executed when a session is reset. UnlikeGnuplot.options.init, these commands are saved in the session and can be saved into a script; -
New functions:
gpvars()to retrieve all gnuplot variables,gpmargins()to retrieve current plot margins (in screen coordinates,gpranges()to retrieve current plot axis ranges; -
New keywords for
@gpand@gsp:lmargin,rmargin,bmargin,tmargin,margins, to set plot margins; -
Implemented new implicit recipes to display histograms (as returned by
hist()) and images; -
Documentation updated;
-
-
Breaking changes:
- The 2D matrix are now sent to gnuplot in a column-major order, to comply with Julia array layout;
-
Bugfix:
-
When a
Vector{String}is passed todriver()it used to be modified, and couldn't be used again in a second call. Now the original is preserved; -
contourlines()used to return a single blanck line to distinguish iso-contour lines, and this may cause problems in 3D plot. Now two blanck lines are returned;
-
Version 1.1.0 (released on: Apr. 09, 2020)
- First production ready version;
- Completed documentation and example gallery;