Bringing graphs to life with annotations; CurveExpert Pro 1.3.0 released.

Bringing graphs to life with annotations; CurveExpert Pro 1.3.0 released.

Version 1.3.0 of CurveExpert Professional has been released, and the main feature addition is the ability to place annotations, text boxes, and arrows on a graph. Read more after the break...


(note that this article only discusses the changes between 1.2.3 and 1.3.0. For a more in-depth look at CurveExpertPro, see What is CurveExpert Professional. ‎)

In this release, the ability to annotate your graphs has been added; this capability is very powerful and can allow to you to convey a great deal more information in a single graph.  Annotations can be placed with an easy drag and drop, and their appearance can be customized extensively.  Some annotation samples are shown below, and a sample file "annotation_demo.cxp" is included with the software, which demonstrates the various ways annotations can be used.

Annotations
A sampler of annotatations.
Graph with annotations
A sample graph with annotations in action.

The ability to autoannotate a result has also been added; to do this, right click on a graph with results graphed on it, and pick "Autoannotate"; a box will appear with the result's name, nicely formatted equation, and its coefficients, if applicable.

Other improvements include more interactivity on the graphs (double click any element to edit its properties, and the mouse cursor is more informative as to what operations are appropriate on a graph), drawing speed enhancements, and optimizations in various areas of the program (such as when opening a results window).  Also, the documentation has been improved in various areas.

The official change log from 1.2.3 to 1.3.0 is below:

  • ADDED: Graph annotations. See annotation_demo.cxp in the examples directory for a demonstration.
  • ADDED: Automatic annotations for results. Right click a result on a graph, and pick "Autoannotate".
  • ADDED: now can add a vertical or horizonal line at x=0 or y=0 as desired.
  • ADDED: When selecting nonlinear models to run, if three or more are selected with automatic initial guesses off, a prompt will appear asking the user if this is really what is desired.
  • ADDED: printing button added to graph toolbar
  • CHANGED: Highlighting curves by pointing to them now draws twice as fast.
  • CHANGED: drawing efficiency enhancements when adding multiple curves to a plot.
  • CHANGED: mouse cursor now indicates which objects on a graph are moveable, and is context sensitive when pointing to a result.
  • CHANGED: When saving a graph theme directly from the graph, the dialog has been slightly redesigned so that existing themes can be seen, and an overwrite warning is issued if attempting to overwriting an existing theme.
  • CHANGED: 3X speed improvement in the response time of the Result details window
  • CHANGED: Documentation improvements in various areas
  • RESOLVED: after dragging a legend, highlighting of the results was no longer active. Fixed.
  • RESOLVED: visibility of a contour object could not be turned off. Fixed.
  • RESOLVED: dialogs that took the name of graph theme to save did not handle the return key correctly. Fixed.
  • RESOLVED: a Window->Restore to Default did not correctly restore the proportions of the windows; only the topology. Fixed.
  • RESOLVED: Shift+right arrow would let the "+" tab be exposed in the results and graphs notebook. Fixed.
  • RESOLVED: after printing, the legend box could grow very large temporarily.
  • RESOLVED: (Linux only) dragging a legend on a 3D plot caused the plot to rotate disconcertingly.  Fixed.
  • RESOLVED: If a curve or dataset is highlighted in the plot when print/print preview selected, the highlighting is shown in the hardcopy.  Fixed.
  • RESOLVED: the "ln" function was not available in the construction of  a simple user model or function, and strange error messages resulted if it was used.  Fixed.
  • RESOLVED: if in a custom model or function an invalid function call was used, the resulting error message was nonsensical.  Fixed.
  • RESOLVED: models such as a/(1-x) would fail to be formed correctly in the custom model dialog.   Fixed.
Comments are closed.