Grapher Changelog

What's new in Grapher 22.1.333

Oct 13, 2023
  • Automation:
  • Polar Function Plot: Improved recalculation of points when switching between types.
  • Box Plot: Now allows the option to skip repeat error messages in automation.
  • Fit Plots:
  • Preserve fit plot objects even when the linked data file is missing.
  • Default polar angle limits now align with your pre-set plot's clipping settings.
  • Graph Gallery:
  • New tags for "3D Pie Chart.grf" and "Stacked + Adjacent Bar Charts.gpj."
  • Improved loading speed.
  • Mouse scroll now jumps two lines instead of three.
  • Labels:
  • Label/numeric format now rounds numbers ending in 5 up.
  • Reset Positions for Plot Labels now applies to multiple selected plots at once.
  • Axis labels now auto-update tick spacing when opening older GPJ files with a break.
  • Performance Improvements:
  • Built an advanced axis position calculator to improve performance.
  • Sped up the process of accumulating unaccounted data extents for axes.
  • Improved the speed of building line plot points.
  • General Improvements:
  • New sample files located at C://Program Files/Golden Software/Grapher 22/Samples
  • Options to no longer display certain warning dialogs
  • Easier to use Remap Worksheets functionality.
  • Easy to see indications that a Data Filter is in use
  • Fixes:
  • Data after special characters that stop CSV imports are no longer imported
  • Various automation/script recorder improvements

New in Grapher 21.1.299 (Mar 15, 2023)

  • New Features and Improvements:
  • Add Custom Fit: improve dialog and overall fitting experience
  • Bar/Histogram Groups: Rename groups
  • Changing worksheet paths has been updated to remapping them via a dialog
  • Drag and drop project page tabs to reorder pages
  • Draw graph background line over axes and grid lines
  • File menu: reorganized Online/Feedback sections to be more intuitive
  • Graph Gallery: a new tool for displaying sample graphs
  • Graph Wizard: improve ease of use and user experience
  • Imagery with 5 color components from NAIP import correctly
  • Improvements were made to increase speed and decrease processing times
  • Legend: Click and drag to move entries in Legend Entries dialog
  • Option to turn off some warnings
  • PDF export (vector): decrease the minimum dash length, so dots look like dots
  • Print: option to only print the current view
  • Print: print preview displayed
  • Ribbon: Graph Tools page: always show
  • Ribbon: Home page: removed ‘Add to Graph’ group
  • Ribbon: Home page: reorganized the ‘New Graph’ group into more intuitive groupings
  • Save as PDF: added to Print dialog and File menu
  • Thinned Plot: display only some data when plotting from a large data set
  • Thumbnails for GRF/GPJ files can be displayed in Windows Explorer
  • Fixes:
  • Automation: internal error setting fit option to 0 on 3D graph
  • Axis ticks do not appear when using small numbers
  • Box Plot: Labels incorrect when Data in rows is used
  • Box Plot: Not all data appears when Data in rows is used
  • Colormap: Custom colormap with single quote character in name causes launch error
  • Crash when opening a Grapher 1 GRF file after Trial expired
  • Crash when opening SQL server database connection string
  • Crash when selecting a color scale
  • Crash when start Grapher
  • Crash when trying to load larger size grid into smaller custom size limits
  • Crash when turning off visibility in Object Manager
  • Duplicate Axis: Cannot Delete
  • Internal Error when importing an EMF as a base map and break apart metafiles (EmfImportFilter.cpp)
  • Lock size: can still change size in property manager controls
  • Math Plot component plots get out of sync when you change the plot order in the Object Manager
  • PDF export: Dashes in dashed lines are shifted
  • PDF export (vector): doesn't export page correctly when map is >200" and using application page size
  • PDF export (vector): doesn't export properly if text object contains parentheses in math text filepath
  • Print: Save As PDF: dialog is Save To PDF. Should be consistent
  • Redraw issue with axis visibility and grid lines
  • Reload Worksheet: loads worksheets that are no longer in use
  • Ribbon: View | Redraw: new script icons keep getting added if you cancel adding scripts
  • Vector PDF import: vector objects are displaced from image

New in Grapher 20.2.321 (Feb 19, 2023)

  • Improvements:
  • Duplicate command does not have a name/description/tooltip in the menu
  • When removing fit or confidence plot, remove themselves from all axes, not just linked axes
  • Options: plot palette option to use should be renamed and have more help
  • Axis Label Alignment for X Axis and Box Plot Axis seem backwards
  • Export PDF vector: unsupported fonts that can't be embedded look much closer to their original font
  • Fixes:
  • 2-Point vector plot: when creating from worksheet or Add Plot, creates 1-point instead (and vice-versa)
  • 3D graph: moving plot causes non-angled axis titles to move very strangely and aren't undone correctly
  • Auto recovery: can get stuck opening empty recovered files every time new instance launches
  • Automation: Docs.Add does not add specified data to GRT files
  • Automation: Math plot removed after calling RemoveAllPlots method and deleting line plot
  • Automation: Plot Label: Font size isn't recorded for all plots when multiple plots selected (or any PM spinner/slider controls)
  • Axis Break: Tick spacing after break incorrect
  • Can define custom fit equations with words for parameters but Properties expects single characters
  • Choose Axes: when axes are also selected, cancelling results in axes pasted as free-floating
  • Class Legend: still shows old entry names after changing to class by name
  • Class scatter: odd behavior with Object Manager when converting class scatter in 3D graph
  • Confidence interval shifts when changing color of associated line plot
  • Convert Plot Type: Changing 3D Bar Chart to Horizontal Bar Chart makes plot and axes distorted
  • Crash (no reporter) when adding confidence interval to polar fit plot
  • Crash when deleting plots
  • Crash when importing DXF
  • Crash when loading DXF file after error about file being in use by another process
  • Crash when opening CSV in worksheet
  • Crash when starting Grapher
  • Crash when trying to load a TIF file
  • Crash when trying to set axis limits
  • Defaults: X and Y Axis title font size does not work
  • Disperse Overlapped Labels dialog: Untitled dialog is raised when invalid value is entered
  • DXF import: mirrored polyline
  • Export: directory is not remembered
  • Fit Curve: Confidence Intervals no longer display
  • Internal Error after changing axis limits (AxisSupport.cpp)
  • Internal Error editing confidence plot when fit doesn't support it
  • Internal Error when exporting PDFv, EMF (Dib.cpp)
  • Internal Error when selecting Property Manager for multiple plots (ObjTreeCtrl.cpp)
  • Legend: partial border is still visible when setting legend visibility off
  • Link axis: Axis length does not adjust automatically after linking
  • Math plot: after removing with undo, data is incorrectly plotted on Y axis
  • Metafile is flipped vertically for 3D bubble plot
  • Move Label: 3D rotation can cause opposite movement of labels than expected (improve direction for movement)
  • Open/Import DXF: std exception error (vector too long)
  • PDF Export: fill between plots produces thin lines when printed to PDF or exported to PDF(vector)
  • Properties: Remove Average Value Symbol Properties when not appropriate
  • Radar Graph: when including columns with no numeric data there are weird rendering issues (+ changes in worksheet can lead to a crash)
  • Recorder: DateType and TimeType not recorded for required SetDateTimeFmtType parameters
  • Recorder: PasteSpecial for wks format needs to record wksClipboard value
  • Symbol Properties: improve behavior of disabling/hiding properties that aren't applicable
  • Tick Marks: Minor tick label options for log10 axes changed from previous versions
  • Undo does not restore title text after enabling Link Title
  • Undo/redo does not restore state after data range updates
  • XYZ Line: fit curve does not update when data is deleted
  • XYZ Vertical Bar Chart: Z axis labels are getting cut off
  • Z axis: flipping direction with angled title also moves position

New in Grapher 19.3.323 (Apr 6, 2022)

  • Fixes:
  • Automation: Item Width and Height always recognized as inches
  • Automation: Save is recorded after Close which causes a catastrophic error on playback
  • Class Scatter Plot: Updating worksheet doesn't update the class name
  • Crash after clicking Undo after arranging objects
  • Export: Use Graph Coordinates option not working
  • Internal Error when creating Legend with special characters
  • Internal Error: redo after transferring plot creates identical shadow plot that leads to IE
  • New Features and Improvements:
  • Worksheets: Be able to open internal GPJ files directly in worksheet

New in Grapher 19.2.305 (Feb 10, 2022)

  • Fixes:
  • Automation: bounding box incorrect after moving legend position from out of graph bounds
  • Automation: Duplicating stiff or box plot axis raises error
  • Automation: SetDataFilter Method ignored when called in VBA
  • Edit Classes: Classes don't stay in sync with Data Limits settings

New in Grapher 18.3.400 (Oct 6, 2021)

  • Fixes:
  • App fails to run due to "ColormapPresets.toml could not be opened for parsing" for user with multi byte character name
  • Break Axis: Tick mark spacing of 1 and 10 produce same tick spacing on axis
  • Break Axis: Ticks and labels not displayed properly on a descending axis
  • Crash closing Data Import Options dialog after Grapher already shut down
  • Crash saving GPJ
  • Crash setting link axis equation
  • Crash when clicking on a ternary plot/legend
  • Crash when saving a ternary plot to GPJ
  • GeoPDF Import: if opened in Adobe, error for vector data but not for raster data
  • Link Axis: Scale is not linked for X axis
  • Script Manager: Errors are no longer seen in the status bar if in worksheet view
  • Text Editor: Unable to select Worksheet after cancelling Data import

New in Grapher 18.2.373 (Oct 4, 2021)

  • Fixes:
  • Box Plot: the Data Limits showed the incorrect last row of data
  • Duplicate Axis: axis name was not incremented after duplicating the axis
  • Open dialog: resizing the Open dialog while Beta was visible caused lines to be drawn
  • Status Bar: dx dy values were not displayed consistently
  • Internal error loading data into Graph Wizard
  • Internal error opening XLSX that is being used by another process
  • Internal error when importing data files containing with infinite values
  • Automation:
  • Adding an Inset Zoom was not adding an Inset Zoom
  • The method for 'Edit Group' and 'Stop Editing Group' commands were missing
  • Using the ShowSymbolTableLegend method for a Polar Vector Plot threw an error

New in Grapher 18.1.334 (Jun 8, 2021)

  • New features and Improvements:
  • Box-Whisker plot: Adjustable box width
  • Box-Whisker: Add Criteria Filter
  • Bubble Plot: Legend: Show with proportionally sized symbols from data value
  • Dialogs: Resizable "Open", "Open Worksheet" and "Open Worksheet Linked to Data" dialogs
  • Preview image handling: Use updated bitmap
  • Speed: Increase processing speed in complex projects (eg. copy/paste)
  • Speed: Make GRF loading time quicker when many files linked
  • Status Bar: Adjust Section Widths
  • Ternary plots: Add Clipping
  • Ternary plots: Add Criteria Filter
  • Fixes:
  • Automation: Export2 gives different results to export via UI
  • Axis labels: Alignment behavior different from G15 and previous
  • Box Plot: Resizing Box Axis by click&drag changes Y axis limits
  • Break Axis: Axis auto limits change when changing Fixed scale or Break to field
  • Bubble plot: Axis titles move when undoing plot property changes
  • Crash when opening (corrupt?) GPJ file
  • Graph title: Keep position (x,y offset) when changing other properties
  • Internal error trying to expand broken apart group
  • Internal Error when loading an ASC grid (trlattice.cpp)
  • PM doesn't update when browsing to data file for plot
  • Script Recorder: Error playing back changing label column
  • Word Wrap: Does not apply to text in plot
  • Writing to a path with no name causes error

New in Grapher 17.4.481 (Apr 6, 2021)

  • New features and Improvements:
  • Histograms: Bins now reset when switching data column
  • Save: Improve save process for GRF and GPJ to not rely on Temp when copying files
  • Fixes:
  • <guid>.TMP file was not removed from %Temp% after saving over file
  • Automation: ActiveX Activation error creating polar vector plot graph
  • Axis: Artifacts were created after changing axis limits
  • Import: Bad or unknown format error resolved when loading XLSX
  • Box plot: Whisker IQR calculation results were incorrect (now replicates behavior of Grapher 15)
  • Crash in worksheet after getting Invalid row number error
  • Crash opening a GRF containing a GRD file
  • Crash Opening in Excel: Can't get LOGFONT info
  • Crash saving GPJ file
  • Crash when setting worksheet for existing line/scatter plot
  • Crash when undoing creating a Ternary Class Scatter Legend
  • Create: when clicking Create the new plot will use the existing worksheet for the new plot
  • Encountered improper argument saving to default Temp folder
  • Fit Curve: Statistics were not calculating when function doesn't evaluate at one point
  • Internal Error in Worksheet when using Text to Number
  • Internal Error when loading MIF
  • Internal Error when reshaping a polygon
  • Legend: when adding plots to graph via copy/paste, legend does not update
  • Lock Position: Locked status becomes stuck after grouping objects
  • Open: could not Browse after opening a GRF with an unlinked data file and no worksheet

New in Grapher 17.3.454 (Feb 11, 2021)

  • New features and Improvements:
  • An error message was not displayed for fit equation Y = a / x
  • In-app message text was too small to read on high resolution monitors
  • Fixes:
  • An "Abort" message was displayed twice when a custom fit calculation failed
  • Autorecovery was exhibiting strange behavior around recovering unsaved worksheets
  • The Date/time label positions were inconsistent for Contour Plots
  • Crash after deleting an axis and then undoing the deletion
  • Crash saving file after reloading data
  • Crash when adding a XY Contour Data plot to existing plot
  • Crash when exporting grid data to restricted file location via automation
  • Crash when opening a Grapher Template File (*.GRT)
  • In-app message window was often showing the message "error occurred when we tried to download the latest notifications"
  • When exporting to vector PDF (PDFv) landscape orientation was exported as portrait
  • When exporting to vector PDF (PDFv) not all objects were included in the export

New in Grapher 17.2.435 (Jan 15, 2021)

  • New features and Improvements:
  • The new Bubble Plot legend is now supported.
  • Fixes:
  • Hang when cutting/pasting data used in fit calculations after statistics are inserted in plot
  • Artifacts when the worksheet is created while opening Grapher
  • Log base 10 axes had errant artifacts displayed when custom limits were defined
  • Internal Error when inserting statistics for fit with missing/no data
  • Crash when manually moving axis labels
  • Crash when opening file
  • Crash when opening file containing Rose charts
  • Crash when loading symbol table for Polar plots
  • Crash closing a file without saving
  • General code improvements

New in Grapher 17.1.408 (Dec 8, 2020)

  • New features and Improvements:
  • Change scatter plots to Class scatter plots
  • Link axis position to the position of another axis
  • Improved functionality around adding a plot to a graph from the ribbon
  • Print and export multiple pages from a multi-page document
  • Display line plot labels angled to a plot line
  • Display plot names on the line plots
  • Fill between connected error bars
  • Display grid lines across multiple axes
  • Control size of samples in legend for individual entries
  • Notifications pane has been added
  • Gradient-colored legend line for gradient-colored line plots
  • Resize legends proportionally when dragging selection box handles
  • Update auto axes limits when plot is clipped
  • Error bars: Apply "Draw behind plot" to fill as well as line
  • Automation commands for defining/changing a custom fit equation
  • Hidden plots can no longer be selected
  • Criteria filter dialog clearly shows what Null Criteria and Column Criteria do (include vs. exclude)
  • Fixes:
  • Crash when adding a plot to a vector plot
  • Crash when closing a worksheet window
  • Crash when opening a file
  • Internal error when adding a Math Plot
  • Crash when duplicating an axis on the Contour XY Data Map
  • Internal error when adding a legend to a Line/scatter plot
  • Crash when digitizing the coordinates of a Radar plot

New in Grapher 16.5.478 (Nov 12, 2020)

  • Criteria filter was filtering out the selected column criteria instead of keeping only the selected column criteria
  • Crashed when opening a file with a class scatter plot
  • Crashed when adding a Math Plot to a line plot with no data points
  • Crashed when adding a Vector plot an existing graph

New in Grapher 16.5.474 (Nov 4, 2020)

  • New features and Improvements:
  • Ternary graph was drawn upside down after resizing
  • 3D Pie/Doughnut plot had color bleed
  • 3D Pie/Doughnut was missing the bottom line of the plot
  • NULL criteria is now treated as blanks when Missing Data is being shown as Discontinuous. This will effect the way an existing plot looks.
  • Fixes:
  • Polar function plot: discontinuous data is honored in the line plot. This will effect the way existing projects look when opened in the current version.
  • Automatic backup was failing when saving worksheets
  • Crash when opening an empty file
  • Internal Error occurred when importing GPX files
  • Internal error occurred while changing label column for bubble plots
  • Labels on a scaled 2D plot with an offset can be rotated
  • Crashed when saving GRF file
  • Torus was missing a slice when the start angle was set to specific degrees
  • Crashed when changing the opacity (or toggling on/off) of objects, including line plots
  • Crash when saving a file with bar charts
  • Crash after undoing paste
  • Saving GRF file corrupts the file and appears to save GRF as an image
  • Opening GPJ saved to OneDrive corrupted the file
  • Print: Fit to Page was not printing whole project as expected
  • In automation, using Worksheet Range Parent created an error
  • When using a line plot, the symbol table legend changed state of existing legends
  • Automation: AutoAxis.Max did not update right away when changing value in a worksheet
  • Histogram: "Exponential PDF Fit" Scale Value could not be changed
  • Error bars: Vertical error bar connection fill disappeared when Custom negative applied
  • Error bars: Connect error bars by sorted order not drawing/worksheet order. This will effect the way an existing project looks when opened in the latest version.
  • Adding a contour grid map to 3d bar/floating bar chart resulted in an invisible graph
  • Symbol rotation behavior now matches Grapher 12 and previous per requests
  • Changing the orientation for group in a 3DXYZ Bar Chart caused huge aliased bars
  • Rotating a legend did not locate the legend in the expected location
  • Defaults were not overwriting Options when it should be
  • Rose axis labels in wrong position after rotating using the Free Rotate tool.
  • Rotating cone shaped bars in a bar chart resulted in errors.
  • The spread across plot option was not clipping the fill to the Bar Style shape correctly

New in Grapher 16.4.432 (Sep 3, 2020)

  • New features and Improvements:
  • Major grid lines now draw on top of background line (this may affect the appearance of existing files)
  • The top level object is now selected when multiple objects are overlaid (prior versions the bottom object would be selected)
  • Fixes:
  • Discontinuous data setting was not being honored
  • Linear fit was not going through data with non-zero frequency if the first row did not have data
  • Fit curves were not correct for grid or function maps
  • Linked axis length was not updating after the master axis was resized using the object handles
  • Grapher became unresponsive when moving legend to another Grapher object
  • Setting the Ruler or 3D Text to bold was also setting the font to italics
  • Radial axes and plot line were drawn incorrectly according to angle axis settings
  • The default Backup file path has been updated and will save GBK files
  • Undo was not undoing the move of a Polar Wind Chart Legend
  • Objects within selected items could not be accessed via automation
  • XZ Contour Data and XZ Contour Grid Map contour line properties were not being applied
  • Making changes in the Options dialog was causing changes to a file to not be saved
  • Crash when editing in the Text Editor
  • Crash when changing line style for a Line/Symbol plot
  • Crash when editing Magnifier settings
  • Crash when deleting a Bar chart in a Bar Chart group

New in Grapher 16.3.410 (Aug 6, 2020)

  • New features and Improvements:
  • WinWrap has been updated to version 10.41+
  • Fixes:
  • Double clicking on a BAS was opening Scripter without loading the BAS
  • The metafile horizontal transform was not honored when exporting to PDF (Vector)
  • Crash after deleting a legendC
  • Crash after converting to a 3D graph and adding/deleting a legend
  • Crash when smoothing a line
  • Data was not being added via automation with a Template
  • When using File | Print the tile option was only printing the first page
  • Internal Error when turning on visibility for line/scatter plot
  • Crash after saving a file and then reloading data
  • Internal Error cancelling export
  • Crash after adding Y axis
  • Internal Error when pasting
  • Clipping was causing some valid data to be hidden when using Discontinuous data
  • Standard deviation and standard error are different for edges and whiskers in the Box Plot
  • Crash when closing Grapher after saving
  • Undo does not undo moving a text box
  • Crash when selecting text and polylines
  • Crash after copying/pasting graphs
  • Undo after moving detached legend was restoring only part of the legend to the previous location
  • Grapher was not prompting to save changes on closing after detaching a legend
  • Legend font reset to default when previous version format was opened
  • Crash when updating property for Data Limits tab
  • Adding duplicate axis changed tick labels and title position for original axis and new axis
  • Crash when open GPJ file
  • Crash after shutdown
  • Corrected behavior in labels of a Floating Bar Chart
  • Internal Error creating ternary plot from Open Excel
  • Crash changing Y axis title position then undoing
  • Some format properties were hidden when changing any plot label format property
  • Crash copy/pasting plot in group then updating Y variable
  • Crash when deleting
  • The Math Plot plot equation was changing after closing and reopening dialog when plots have
  • same names
  • The Radar Plot legend was not displaying symbols when Symbol Size is set to Plot Size

New in Grapher 16.2.354 (May 13, 2020)

  • New features and Improvements:
  • Save preview image as default is now Bitmap
  • Fixes:
  • Metafile was not visible after opening a saved file
  • Graphs with horizontal histogram fits changed the X Axis to Y Axis when opening a project or creating a new project
  • When moving a label the arrow keys were moving the cursor instead of the label
  • Saved GRF or GPJ was blank after saving to a network drive
  • Grapher was hanging after a worksheet for linked text was changed
  • Crash when copying format of a contour data map
  • Crash when opening Grapher 4 files
  • Crash when opening GRF/GPJ with a histogram and fit curve
  • Crash when pasting special to Bitmap
  • Crash when saving to network drive
  • Crash when deleting fit curve
  • Crash when copying a graph containing a legend

New in Grapher 16.1.335 (Apr 17, 2020)

  • New features and Improvements:
  • Support Code is displayed in license dialog and About dialog.
  • Legend: Class scatter plot added to regular legend now displays the line properties.
  • Fixes:
  • Grid lines shared with other plots were not saved to GPJ file
  • Legend disappeared after converting between 2d/3d and using Undo
  • Custom fill patterns were not displayed if the fill pattern was originally set in Grapher 14 or earlier
  • Linked text date/time was using US date/time instead of computer date/time
  • Selection box was too wide for Box-Whisker Plots
  • The Data Import Options dialog no longer appears for every TXT worksheet imported into a GRF file
  • Axis labels: when axis labels wrap, the wrapped text is now left-aligned
  • Axis labels: rounding error for axis label at '0' value
  • Color Scale: scale was not displayed after opening file with color scale property enabled
  • Vector plot: missing color scaling options in the Property Manager
  • Automation: WhiskerLowerPercentile was not working
  • Automation: Quit after Close caused crash on files with Grid Maps
  • Options: It was not possible to remove the "Project Folder"
  • Crash when when doing action between double clicking text
  • Crash when importing XLSX with missing sheet
  • Crash when changing Worksheet for line plot
  • Crash when cancelling an export
  • Crash when clicking and dragging radius axis for rose plot in the Object Manager
  • Crash when saving a grid saved to Samples via sample script

New in Grapher 16.0.314 (Mar 11, 2020)

  • Crashes:
  • Crash when cancelling loading worksheets for GRF
  • Crash when using Open Excel to import an XLSX file with a missing sheet
  • Crash when accessing contour map Levels defaults
  • Crash when undoing while a script was running, then closing Grapher
  • Crash when canceling an export
  • Crash when changing Worksheet for a line plot to a file opened with the Open Excel command
  • Crash when copy/pasting in data
  • Automation: Crash editing text properties of a legend
  • Automation: Crash quitting after closing a file containing a grid map
  • Internal Error when selecting a plot pasted into a group
  • Internal Error when opening the Text Editor
  • Grapher closes when a polar wind plot is deleted
  • Axes:
  • Rounding errors around "0" for a descending axis
  • Changing X axis position moved the entire plot
  • Turning off axes titles in the last Graph Wizard dialog didn't remove axes titles from the graph
  • Incorrect Y axis limits when adding error bars to a horizontal category bar charts
  • Displaying Radius Axis labels for a wind chart as percentages did not affect the minor tick labels
  • Implemented smarter tick spacing for date/time axes to minimize risk of overlapping labels
  • Implemented smarter axis limits when changing a plot's axis from one axis to another that is a duplicate of the first
  • Plot-specific:
  • Pie charts:
  • Background fill properties were not displaying in the Property Manager at times
  • Added Redo support for fill for Pie/Doughnut Plot
  • Bubble plots:
  • XYZ Bubble Plot: Properties were not updated automatically when the fill method was changed
  • Creating multiple plots from the worksheet didn't work for 2D and XYZ bubble plots
  • Function plots:
  • Changed initial First/Last value to be the axis limits
  • Clipping: Plot was not clipped to Y min/max consistently
  • Math plots: Plots are now drawn independently of the sort order of the X variable data
  • Stiff plots: Vertical alignment was not working properly for labels
  • Line plots: Adding end styles to a line plot and then smoothing the plot line added end styles all along the line
  • Bar charts: Changing a shared property of bar charts changed the Z column
  • Legends:
  • Opening the Select Plots dialog caused fonts to change
  • Line/fill properties were not applied for wind chart legends
  • Fit curves:
  • Inserted statistics did not update correctly when fit type was changed
  • Lognormal fit curves did not appear inside of the confidence interval
  • Custom fit equations disappeared from the Property Manager when the equation was changed
  • Worksheet:
  • Clicking to a Plot document from the Worksheet window turned on the Property Manager
  • Sort did not work as expected on some computers
  • Labels:
  • Source text alignment was lost when using labels from a worksheet
  • Move Labels: Pressing TAB did not work to select the next label
  • Text:
  • Text Editor: New template was inserted with too much space
  • Improved speed when opening a file containing polar plots
  • Moving rotated text with arrow keys didn't always work as expected
  • EMF Export or copy/paste: Rotated text appeared bolded
  • MathType 6.0 Equation object didn't appear in the Object Manager initially
  • Grid divisions:
  • Grid Divisions did not appropriately divide grid by centimeters
  • Zooming removed some grid dots
  • Automation:
  • Box plot last row didn't update initially
  • Error raised in Scripter identified wrong parameter as cause of error
  • Run Script: When script got to break point, new scripts could not be run with this command
  • AngleWidth did not give the correct value without UI interaction
  • LastTickValue did not return the correct value until changes were made to the axis
  • Fill PatternName was not returned correctly
  • Deleting a legend through automation did not work the same as through the UI
  • Script Recorder: Editing properties of individual entries in a class legend via the Text Editor didn't record anything
  • UI warning propagated through Automation as a status bar warning with no ability to dismiss
  • Sheet name was not recorded when new plot data was selected for the first time
  • Defaults/Options/Settings:
  • Cleaned up settings/defaults file duplication
  • Other:
  • Digitize Fixed: Cursor jumped off of the line
  • Implemented smarter initial x/y columns when creating a plot (no text columns)
  • Adding new plots to a row-data plot stopped incrementing the rows when the column count was reached

New in Grapher 15.3.339 (Feb 7, 2020)

  • Crashes:
  • Fixed a crash when moving a legend
  • Fixed a crash when limiting the rows of a high-low-close plot
  • Legend:
  • Fixed an issue where the alignment of a legend symbol was off due to the height of an adjacent column
  • Fixed an issue where extra white space was created at the bottom of legends with no title text if the title offset was non-zero
  • Old Files:
  • Fixed an issue where triangle symbols in an old Grapher file were upside-down when the file was opened in newer versions of Grapher
  • Fixed an issue where fonts in an old file where changed if the default font was changed in the newer version of Grapher that the file was open in
  • Other:
  • Updated ContourDataMap.BAS sample script to not save to the Program Files directory
  • Fixed an issue where a specific image in a Grapher file was mirrored
  • Fixed an issue where linked axes titles were not updating when the data column for a histogram was changed
  • Fixed an issue where plots were not updating with new data copy/pasted into the worksheet

New in Grapher 15.2.311 (Nov 20, 2019)

  • Crashes:
  • Fixed a crash when opening a file where the original line plot was deleted but the fit curve for that line plot remained
  • Fixed a crash when copying the formatting for a polygon after creating a new polygon and undoing it's creation
  • Fixed a crash when pressing the ESC key to exit label editing mode is misinterpreted as canceling the progress for drawing labels
  • Fixed a crash when loading a worksheet via automation
  • Fixed a crash when copying from a GRF file and pasting into a new plot document
  • Fixed a crash when trying to access the wks for a High-Low-Close plot
  • Fixed a crash when removing an item from the Undo list
  • Fixed a crash when opening a GRF containing a bar chart and choosing to load a specific sheet of a specific Excel file for all items
  • Fixed a crash trying to select a legend/legend entry that had been deleted
  • Fixed a crash when creating a graph from data pasted into Open Excel from an invalid XLS file
  • Fixed a crash when setting a Surface Function Map equation to an invalid expression
  • Fixed a crash when changing a plot's worksheet via automation
  • Legend:
  • Fixed an issue where legend entry text changed when individual font size was changed
  • Fixed an issue where extra white space was created under the legend entries
  • Other:
  • Fixed an issue where toggling rulers off left partial ruler ticks where the ruler was
  • Fixed an issue where linked fit curve statistics were not updated with new formatting until the text object was entered
  • Fixed an issue where ternary plot points were not drawn if the X value was 0
  • Fixed an issue where automatic axes limits were not updated after changing the data

New in Grapher 15.1.284 (Sep 24, 2019)

  • Crashes:
  • Fixed multiple crashes resulting from setting defaults
  • Fixed crashes and “No RTTI data” errors when opening or saving files
  • Fixed a crash when accessing properties for objects (like labels) that included a “None” option for a Worksheet field
  • Fixed a crash when unchecking “Show color scale” in the Property Manager for a vector plot
  • Fixed a crash when adding a function surface plot to a graph
  • Fixed a crash when undoing class changes
  • Fixed a crash when copying an axis object
  • Fixed a crash when saving back to a Grapher 13 file format
  • Fixed a crash when setting/changing the worksheet for a plot from the Property Manager
  • Fixed a crash when double clicking on an OLE object
  • Fixed a crash when opening a file as invalid license error appeared and closed Grapher
  • Fixed a crash when opening a specific GRF and specifying the XLSX data file
  • Fixed a crash trying to save after deleting an object that had already been deleted
  • Text:
  • Fixed an issue where axis title font properties were reset when the title text was updated
  • Fixed an issue where parameters in inserted fit results for custom fit curves did not change color with the rest of the text
  • Fixed an issue where some individually-edited legend entry text was updated when the properties for All Entries were changed
  • Fixed an issue where files opened with all text bolded/italicized/colored when only part of the text should be
  • Fixed an issue where setting font properties in the Text Editor did not change the font properties in the Property Manager for multi-line text
  • Property Manager:
  • Fixed an issue where the incorrect between fill value was showing in the Property Manager when using different fills above and below the plot intersections
  • Fixed an issue where Average Value Symbol Properties were available for bubble plots and class scatter plots, despite not being able to add error bars to those plot types
  • Fixed an issue where Radial gradient type was not available for bar charts where the bar value was less than the base value
  • Script Recorder:
  • Fixed an issue where the incorrect command was recorded when setting the Labels Line Style for pie/doughnut plots
  • Fixed an issue where turning on script recording slowed Grapher down over time
  • Fixed an issue where using the slider/spinner to adjust the line or label properties for contour levels resulted in only one script line being recorded, for the last level
  • Other:
  • Fixed an issue where 3D Graph titles could not be removed in the Defaults dialog
  • Fixed an incorrect file path warning when trying to use the internal worksheet in a GPJ to create a new plot
  • Fixed an issue where data was not updating when plot worksheet was changed
  • Fixed an issue where the Symbol Frequency property was not being honored for stiff plots
  • Fixed an issue where saving a 3D bubble plot back to a previous version file format resulted in an “Unexpected file format” error when attempting to open the file
  • Fixed an issue where individual symbols in symbol table could not be edited for ternary plots
  • Fixed wording and behavior of Export Data dialog for X=F(Y) fits (when not using default settings)

New in Grapher 15.0.259 (Aug 6, 2019)

  • Grapher 15 released.

New in Grapher 14.4.420 (Jul 25, 2019)

  • Fixed a crash when adding a new plot to a graph via the Property Manager
  • Fixed a crash when writing an automatic script for crash reporting
  • Fixed a crash when copy/pasting a ternary plot
  • Fixed an Internal Error setting linked text axis title to "<<@"
  • Fixed an Internal Error trying to load a GCT color table file
  • Fixed an Internal Error when breaking an axis and updating axis break properties that required worksheet validation
  • Fixed an Unexpected File Format error opening a Grapher 14 GRF file that contained a wind chart legend
  • Fixed an issue where X/Y column assignments were not remembered after browsing to a new data file for a line/scatter plot
  • Fixed an issue where not all classes in a classed piper plot were recognized until the plot was moved off the page
  • Fixed an issue where the "Add to Graph" section in the Property Manager for a Q-Q Plot was empty
  • Fixed an issue where it was not longer possible to add a fit curve to polar scatter plots and 3D step plots
  • Fixed an issue where the position of axes set via automation depended on the command order
  • Fixed an issue where symbol properties were not recorded when recording a script of creating a scatter plot or a line/scatter plot
  • Fixed an issue where undoing changes to a class plot legend resulted in multiple legends being created
  • Fixed an issue where a graph no longer displayed after opening an old file with incorrect equation formatting for a function plot
  • Fixed an issue where the bounding box for a 3D fit curve was locked to the center of the page
  • Fixed an issue where extra axes ticks were present off the end of the axis for a 3D step plot
  • Fixed an issue where the page background did not appear when using a gradient fill if the Pattern was not changed from None
  • Added the ability to remember the data sheet name in a GPJ file

New in Grapher 14.2.371 (Apr 25, 2019)

  • Fixed a crash when aborting/canceling the loading of data for a GRF file
  • Fixed a crash when pasting into a group
  • Fixed a crash when loading data for a GRT template file
  • Fixed a crash when running a script to a break mark then closing a fit report opened in the script with the script still paused
  • Fixed a crash when saving, after a "No Error Occurred" message appeared
  • Fixed a crash in licensing files when closing Grapher caused by a bug in third party Sentinel code
  • Fixed a crash in a message box caused by a bug in third party BCG code
  • Fixed an internal error when setting the explosion factor for a pie chart slice to a negative number
  • Fixed a "Vector subscript out of range" error changing an Exponentail histogram fit curve to a Power fit curve
  • Fixed an issue where it was no longer possible to add a fit curve to an XYZ scatter plot
  • Fixed an issue where height/width values in a script were always recognized as inches even if page units were set to centimeters
  • Fixed an issue where the Edit Classes dialog for class scatter plots showed symbol sizes in inches even if the page units were set to centimeters
  • Fixed an issue where the Grapher application sometimes stayed open in the background after closing, so files were appearing as locked for use
  • Fixed an issue where points imported in a DGN file came in with incorrect sizes and colors
  • Fixed an issue where plots renamed to their default names after reloading data
  • Fixed an issue with inconsistent default directories appearing in the Save As dialog when saving multiple open projects
  • Fixed an issue where the Scale setting for a lognormal histogram fit curve was incorrect
  • Fixed an issue where plotting some row data caused the plot not to appear
  • Fixed an issue where XYZ plots disappear yet have large bounding boxes when saved back to Grapher 12/Grapher 13 file formats
  • Fixed a redraw issue where the Y axis for a stiff plot did not completely disappear when unchecked
  • Decreased the internal Width minimum value for the Limit label width axis label property
  • Removed the Margin option from the context menu in the Text Editor (it is still available from the Property Manager)

New in Grapher 14.1.346 (Mar 26, 2019)

  • Fixed a crash that resulted from antivirus software removing update files during installation on a computer that had not previously had Grapher installed on it
  • Fixed a crash when a Symmetric LOESS fit curve fails to solve for a small data set
  • Fixed an issue where <<filename>> linked text added to multiple pages in a project was not appearing correctly on all pages when project was closed and reopened
  • Fixed an issue where clipping multiple plots at once was not working properly
  • Fixed an issue where "Use worksheet for all plots" checkbox was missing from dialog when copy/pasting a graph from a template
  • Fixed an issue where custom thousands separator in axis labels was not honored on German computer
  • Fixed an issue where inaccurate export was generated when using graph coordinates in export
  • Fixed an issue where Home | Add to Graph | Axis was enabled for drawn objects
  • Fixed an issue where axis and plot became out-of-sync when axis contained a break
  • Fixed a typo in the help documentation that indicated Weight Average fit curves can have a maximum Window width of 1001 (actual value is 49)
  • Added Graph property for the ability to resize piper/durov plots

New in Grapher 13.3.754 (Nov 2, 2018)

  • Fixed a crash when opening a file saved without saving the data
  • Fixed a crash when creating a new worksheet document
  • Reduced the number of clicks needed when applying criteria filter to multiple plots
  • Fixed the inability to change symbol opacity for a line/scatter plot when using a line color column
  • Fixed an 'unexpected file format' error when saving to a Grapher 9 file format
  • Fixed an alignment issue when using right aligned text
  • Fixed an issue where a new axis added with a new plot did not appear until the graph was redrawn (through zoom or another similar command)
  • Fixed an issue where exporting a vector file with graph coordinates reversed the Y axis File Rectangle values
  • Fixed an issue with centering axis tick labels
  • Fixed an issue with the Object Manager not refreshing properly when canceling the addition of a new plot to a graph
  • Automation: Fixed an issue where changing a pie chart diameter caused the plot to disappear and the diameter and x/y position in the Property Manager to show as -nan(ind)
  • Added the ability to set a 3D Plot width to a value less than 0.1 via automation
  • Automation: Fixed a display issue turning off AutoLastRow/AutoLastCol
  • Script Recorder: Fixed an issue where background gradient options for text objects weren't being recorded
  • Script Recorder: Fixed an issue where the axis location and length was not being recorded properly when clicked and dragged with the mouse

New in Grapher 13.2.734 (Aug 14, 2018)

  • Improved license logging when performing an offline activation and license update
  • Made offline upgrades / license renewals easier (Single-user licensing)
  • Changed grid linse to draw under axes
  • Added ability to mass-edit shared properties of text objects without text changing
  • Improved overflow errors for custom fit calculations so error is only issued once
  • PDF Import: Fixed an issue where raster images were skewed when using "alternate rasterizer plug-in" option
  • PDF Import (vector): Added ability to select which layers to import
  • Fixed an issue where Text Editor was always showing left alignment
  • Fixed a crash loading XLSX file
  • Fixed an issue where rounded legend shadow is not properly rounded
  • Fixed an issue where recording a script while adding a duplicate axis did not record the correct command (DuplicateAxis)
  • Fixed a crash when aborting an XLSX import
  • Fixed a crash when opening a file
  • Fit curve: Fixed an issue where date/time clipping options were not displayed when there were empty rows above the header row
  • Fixed an Internal Error in LineStyleManager.cpp, line 152
  • Fixed a crash when importing a worksheet
  • Fixed a crash when setting the worksheet for a line plot
  • Fixed a crash when installing Grapher using WINE on an Ubuntu system
  • Fixed a crash when opening a template
  • Added the ability to set plot columns to empty column
  • Added the ability to copy line properties as well as text/limits/scaling properties when duplicating axes
  • Automation: Fixed an issue where setting plot size to grf11x17 produces a plot that is 10x17
  • Print Multiple: Fixed a "failed to save document" error messages
  • Fixed an issue where a new Y axis is not positioned correctly during addition of new plot to graph
  • Fixed an issue wehre Text Editor was inserting incorrect time (dependent on time zone)
  • Fixed an issue where the Property Manager automatically scrolls up when a spinner arrow is clicked
  • Added more information to offline activation and license update txt files (standalone licensing) for easier debugging of issues
  • Fixed an Internal Error when opening an ESRI FLT dataset with an invalid CELLSIZE parameter
  • Fixed an Internal Error when importing a WMF file
  • PDF Export: Fixed an error merging files in Arcobat if image compression was turned off
  • Fixed an issue where italizized text was not properly right-aligned
  • Fixed an issue importing BigTIFF files
  • SHP Import: Fixed inability to import SHP files due to invalid shape type 4294967295
  • Fixed an Internal Error when importing a DXF file with invalid line widths
  • Fixed an issue importing PLY files (no known objects)
  • PDF Import (vector): Fixed an issue where raster and vector layers don't overlay properly
  • PDF Import (vector): Fixed an issue where objects outside of the PDF mediabox were being imported
  • PDF Import: Fixed an issue where a blank page was imported
  • SHP Import: Added support for multipatch objects
  • DXF Export: Added transparency support for PNG attachment
  • Fixed a crash running AutoPieChart2 test script
  • Fit Curve: Fixed an issue where changing Family for a Loess fit caused Grapher to close immediately without issuing any errors
  • Fixed an issue where 'alternate' alignment for ternary plot labels did not work
  • Script Recorder: Fixed an issue where changing the class method was not recorded
  • Script Recorder: Fixed an issue where "show class legend" is not initially recorded
  • Removed extra legend entries for piper plots
  • Fixed a crash when rotating an object
  • Fixed an issue where Grapher continued to run in the background after it was closed
  • Automation: Fixed an incorrect error when trying to set AutoFitPlot Equation to Loess or RMA fit types
  • Removed collinearity checks when gridding
  • Fixed an Internal Error in in the Welcome dialog

New in Grapher 12.7.126 (Jul 6, 2017)

  • Corrected an issue where Grapher crashed when trying to save a project file if custom Options had not previously been set

New in Grapher 12.6.121 (Jun 30, 2017)

  • Corrected an issue where Grapher 12 is much slower opening a large file than Grapher 10 was
  • Corrected a crash when changing vector plot defaults and then going to radar plot defaults
  • Corrected a crash when closing an Excel window from within Grapher
  • Corrected a crash in defaults when using arrows to change tick label font size for polar angle axis
  • Corrected an Internal Error when changing line style
  • Corrected an Internal Error when copy/pasting a graph
  • Corrected an Internal Error when saving a GPJ created from a web-based XLS file
  • Corrected an issue where axes labels were misaligned
  • Corrected an issue where reaching the Attrib.ini character limit causes the program to not open or to crash
  • Corrected an issue where prefix/suffix don’t work for 3D floating bar chart labels
  • Corrected an issue where symbols are not displaying on a polar class plot using text classes
  • Corrected an issue where linked text is not honoring upX or dnX math text
  • Corrected an automation issue where the AddEntry command does not add a legend entry
  • Corrected an issue where the application hangs due to a custom system locale
  • Corrected an issue where exporting stock windows fill patterns to image fill patterns results in an image with too-high resolution (fill looks solid)
  • Corrected an issue where a specific TIF file is not recognized as a grid file
  • Corrected an issue where importing a DXF file does not properly read font colors
  • Corrected an issue where opening a 3D DXF file in the worksheet does not have the proper Z values

New in Grapher 12.5.77 (Mar 29, 2017)

  • Fixed a crash when attempting to save a GRF file
  • Fixed a crash when exporting a text object with font height of 0 to vector PDF
  • Fixed a crash when closing Grapher if an embedded plot is open in MS Word
  • Fixed a crash when attempting to open a Grapher file stored on Sharepoint
  • Fixed a crash when closing the program after opening many files
  • Fixed a crash when initializing customer tracking
  • Fixed a crash when undoing an Arrange command
  • Fixed a crash when undoing an operation and then clicking in the view window
  • Fixed a crash when loading an Excel file
  • Fixed a crash when selecting many line/scatter plots
  • Fixed a crash when performing a Save As operation on an Excel file opened with the Open Excel command
  • Fixed a crash when attempting to remove the Excel document window after closing it
  • Fixed a crash when clicking and dragging a file into Grapher to open it
  • Fixed a crash trying to format a date with a NAN value
  • Fixed a crash entering the Graph Wizard from the welcome dialog, selecting a graph and clicking Next, clicking Back and selecting a new graph type, then clicking Next again
  • Fixed an issue where pasting an EMF with broken apart enabled resulted in an upside-down image
  • Fixed a “Catastrophic Error” when running a script recorded with the Script Recorder
  • Fixed an issue where clicking Apply before clicking OK to add a fit curve caused custom clipping limits to be applied, so it looked like the fit was not added
  • Fixed an issue where the Align commands were not available when multiple objects within a graph were selected
  • Fixed an issue where automatic logarithmic axes limits didn’t update properly with a negative fit curve
  • Fixed an issue where resizing polar vector plots caused the arrows to become incorrect lengths
  • Fixed an “Incomplete point entity” error when importing a DXF file containing one point entity that is missing its layer group
  • Fixed an “Unrecognized or invalid shape type 4294963199” error when importing a malformed SHP file where the record sizes don’t match the sizes indicated in the record headers
  • Fixed an “Unrecognized or invalid shape type 1027679809” error when importing a SHP file containing points missing the ‘m’ portion of the record
  • Fixed an issue where SID files imported at different scales had different limits
  • Fixed an internal error when importing a GSB file where the number of vertices didn’t match the vertex count
  • Fixed an issue where SHP point files were opening in the worksheet if you used the LiDAR import
  • Fixed an issue where a GSB file could be exported with an incorrect vertex count
  • Fixed an issue with date/time format not being applied via Scripter
  • Fixed an issue where copy/pasting into a clean worksheet did not mark it as changed
  • Fixed an issue in the Text Editor where the selection was too big if the font size was small
  • Fixed an issue in the Text Editor where the cursor was in the wrong location if the text was small
  • Fixed an issue where a filled contour map is not displaying the gradient fill in the legend
  • Fixed an issue where GPX files containing Unicode names don’t load properly
  • Fixed an issue where importing a large BNA with a polyline composed of many many vertices is much slower in the current version than in an older version
  • Fixed an issue where resizing the bottom pane in the Options dialog makes the main pane disappear
  • Updated the Piper Plot.grf sample file to show all data points in the diamond plot and to display only one symbol for the orange data points

New in Grapher 12.4.46 (Feb 14, 2017)

  • Corrected an issue where importing a SHP file where the record sizes don’t match the headers resulted in an Unrecognized or invalid shape type error
  • Corrected an issue where a metafile is not exported to a vector PDF
  • Corrected an issue where a clipped metafile exports to vector PDF with parts shifted or missing
  • Corrected a crash when saving a GRF file
  • Corrected an issue where part of the outline of the Preview box in the Open dialog is missing
  • Corrected an issue where the first or last tick mark for a specific axis is missing
  • Corrected a crash undoing position/size operations
  • Corrected a crash after setting the link axis value to None and then undoing the operation
  • Corrected a crash when double clicking a Grapher file to open it
  • Corrected a crash when closing a document window
  • Corrected a crash when copying or cutting two non-adjacent columns from the Worksheet Manager
  • Corrected a crash when closing a plot window and switching to another open window
  • Corrected a crash when undoing after adding a linear fit to a line plot, inserting statistics for the fit, and then deleting the fit curve
  • Corrected a crash when trying to open a TXT file with the Preview pane showing and a Digitize dialog open.

New in Grapher 12.3.734 (Nov 2, 2016)

  • Corrected a crash after undoing a deletion
  • Corrected a crash after attempting to copy two non-adjacent columns from the Worksheet Manager

New in Grapher 12.2.728 (Oct 26, 2016)

  • Corrected an issue where recording a script with a custom cutoff value filled down to the axis because FillCutoffAuto was still set to True
  • Corrected an issue where adding a few average fits curves resulted in incorrect fit curves
  • Corrected a crash after opening a graph
  • Corrected a crash after selecting an empty fit curve
  • Deprecated a few duplicate automation commands (TitleFont, TitleText)
  • Corrected a crash when creating a plot from the Graph Wizard with an ACCDB file and changing the worksheet
  • Corrected a crash when opening specific GPJ files
  • Corrected an issue with getting a “Value must be >0” error when clicking buttons in the Color Gradient dialog
  • Corrected an issue where custom first row and last row settings for box-whisker plots were not accepted if the assigned rows contain empty or text values
  • Corrected an issue where Disable tick marks/labels and Flip tick marks/labels were not working when adding a duplicate axis
  • Corrected a crash when deleting a class plot and/or class plot legend
  • Corrected a crash when opening a Grapher 10 GRF file with nonstandard date/time label format
  • Corrected an issue where the custom color option in the Text Editor had disappeared
  • Corrected an issue where custom class plot legend names changed when the plot name changed
  • Corrected a crash when printing using the Truncate print method
  • Corrected an internal error when assigning coordinates to an image
  • Corrected a crash when closing a file
  • Corrected a crash when copy/pasting a bar chart with gradient fill
  • Corrected an issue where lines are too wide when exporting to EMF if page units are set to cm
  • Corrected a crash when saving a GRF file
  • Corrected an issue where moving a copy/pasted 3D ribbon plot causes the plot to show up in the incorrect location relative to the axes
  • Corrected an internal error when importing an EMF file with a 24-bit or 32-bit image
  • Corrected an issue where importing a WMF file causes non-rotated text to stretch when the image is imported as broken-apart
  • Corrected an issue where polylines stop antialiasing at certain widths and zoom levels
  • Corrected an issue where Unicode text in the Text Editor cannot be selected
  • Corrected a crash when copy/pasting a surface function map
  • Corrected an issue where line plot fill was not vertically down to the axis if clipping was applied
  • Corrected an issue where dragging and dropping a plot in the Object Manager into a graph with multiple axes cannot be canceled
  • Corrected a crash when selecting an object or group
  • Corrected a crash when changing the default floating bar chart orientation to horizontal
  • Corrected a crash when typing eleven or more numbers into the Custom Line dialog
  • Corrected a crash when editing multiple wind charts’ speed bins at the same time
  • Corrected a crash when selecting/editing inserted Word documents
  • Corrected an internal error when reloading data
  • Corrected an issue where showing grid lines at major labels only shows no grid lines at all if the axis is descending
  • Corrected a crash when copying a floating bar chart
  • Corrected a crash when copy/pasting a box-whisker plot
  • Corrected a crash when editing defaults and then selecting a plot that does not have that default property
  • Corrected an issue where importing a SHP file with an incorrect code page number resulted in an “Invalid parameter passed to subroutine or function” error
  • Corrected an issue where importing a SHP file with an incorrect header object results in an “Unrecognized or invalid shape type” error
  • Corrected an issue where importing a binary DXF file results in an “Unknown record format” error
  • Corrected an issue where changing the page setup margins from the worksheet results in an error: “Margin does not fit on page”
  • Corrected an issue where inserting a template in the Text Editor didn’t allow for selection of the upper box
  • Corrected an issue where importing a SHP file containing a record with zero vertices results in an “Unrecognized or invalid shape type” error
  • Corrected an issue where importing a TIFF with AdobeDeflate compression results in an error: “Specified TIFF file contains an unrecognized image format or file is corrupt. Can’t import.”
  • Corrected a crash when loading a TIFF with tiling and horizontal differencing
  • Corrected an issue with opening a large DXF file in the worksheet view
  • Corrected an issue where importing an EMF results in an incorrectly-sized image with extra space in the bounding box
  • Corrected an issue where copy/pasting from the worksheet puts contents in quotes
  • Corrected an issue where the 00 and 12 hours were listed with incorrect AM/PM designation
  • Corrected an internal error when deleting and cutting data from the worksheet
  • Corrected a crash when copying large polygons to the Windows clipboard
  • Corrected an issue where certain date/time values in the worksheet display with 60 seconds rather than the next minute value (i.e. 12:29:60 rather than 12:30:00)
  • Corrected an issue where importing a tiled TIFF image that is not DCT/JPEG compressed results in a “This format is not supported” error
  • Corrected an issue with exporting DXF files containing layers/objects with colons or other non-alphanumeric characters in the name
  • Corrected an issue where exported DXF files result in a FATAL ERROR when opened in AutoCAD/TrueView 2017
  • Corrected an issue where the incorrect worksheet is loaded when opening a GRF file if a worksheet with that same name is already open
  • Corrected an issue where the last tick mark on a date/time axis is not being displayed
  • Corrected a crash after selecting Maps | Contour XZ Grid Map in the Defaults dialog
  • Corrected a crash when editing a worksheet cell for a function plot
  • Corrected a crash when changing the gradient fill direction for a candlestick plot

New in Grapher 12.1.651 (Oct 26, 2016)

  • Improved text selection in the Text Editor.
  • Updated the gradient fills to flip direction when the axis “Descending” option is checked.
  • Updated the automation Vertices option to allow vertices for existing polygons to be extracted and reloaded using the Polygon.Vertices options.
  • Updated the script recorder to properly record tables, queries, and columns when opening an Access database.
  • Corrected a crash that occurred when copy/pasting a plot that had any clipping on it.
  • Corrected a crash that occurred when saving a graph with a bad legend.
  • Corrected a crash that occurred when deleting plots linked to top-level legends.
  • Corrected a crash that occurred when sheets in an Excel file with spaces at the end or beginning of the sheet name would not open.
  • Corrected a crash that occurred when older Grapher files were opened. Some may not prompt for changed worksheet data properly. Program may cause a crash. Dialogs now appear requesting new data files or Excel sheets.
  • Corrected a crash that occurred when copy/pasting a bar chart. Bar charts can now be copy/pasted correctly.
  • Corrected a crash that occurred at various locations in the program for some users.
  • Corrected a crash that occurred when the axis minimum value was exactly equal to the axis maximum value and the Tick Marks tab was clicked in the Property Manager.
  • Corrected a crash that could occur when saving text to a Grapher 9 GRF format.
  • Corrected a crash that occurred when double-clicking on a DBF file associated with Grapher.
  • Corrected an internal error that occurred when exporting a graph with metafile objects to a vector PDF file.
  • Corrected an internal error that occurred when changing the Maximum value in the Color Gradient dialog.
  • Corrected an internal error that occurred when opening some files.
  • Corrected an internal error that occurred when exporting thousands of data points to an ESRI SHP file and XLSX file.
  • Corrected an internal error that occurred when changing the axis scale on some graphs.
  • Corrected an issue where some Grapher 11 files would not open in Grapher 12.
  • Corrected an issue where discontinuous data was not plotting properly. Sometimes extra fill patterns appeared in the plot.
  • Corrected an issue where entries in a class plot legend may not appear correctly.
  • Corrected an issue where labels on 3D plots may appear too far away from the actual plot.
  • Corrected an issue where reversing a gradient colormap may result in the gradient type also changing.
  • Corrected an issue where checking the “At labels only” option on the Grid Lines tab for an axis showed all of the grid lines, instead of only those with tick labels.
  • Corrected an issue where the bounding box for a legend would not resize appropriately after changing the text in the legend.
  • Corrected an issue where pie chart labels were cutoff when changing the data associated with the pie chart.
  • Corrected an issue where the class plot text classes could not be edited.
  • Corrected an issue where an extra ) appeared in inserted fit statistics for an exponential fit curve.
  • Corrected an issue where histogram graphs disappeared when rotated exactly 90 degrees.
  • Corrected an issue where the boxes in a wind chart legend were not appearing correctly.
  • Corrected an issue where plot labels were not appearing correctly when using the Alternate above-below and Alternate left-right label locations.
  • Corrected an issue where some duplicate axes were placed inappropriately. Axes now placed at the correct location.
  • Corrected an issue where saving a ternary plot to Grapher 11 format removed all plots from the graph. Plots are now saved appropriately.
  • Corrected an issue where changing the X position or Y position of a ternary axis did not move the graph.
  • Corrected an issue where clipped box-whisker plots displayed incorrectly and did not align with the axis labels.
  • Corrected an issue where changing an axis tick range options on the Tick Marks tab to Axis minimum or Axis maximum would not stick.
  • Corrected an issue where using a color gradient on a 3D ribbon/wall plot would result in incorrect fill.
  • Corrected an issue where gradient colors were not used when changing a plot from one plot type (example bar chart) to another plot type (example line plot). Gradient colors are now used in both plots.
  • Corrected an issue where the legend for a bar chart with a gradient radial fill was displayed with the colors reversed. Colors in legend now match colors in the plot.
  • Corrected an issue where arrowheads were not copy/pasted when pasting the graph as a bitmap into other programs. Arrowheads are now included.
  • Corrected an issue where date/time axis tick mark labels were placed incorrectly when using multiple months or years as the tick mark spacing. Date/time labels are now placed correctly, regardless of the number of months/years between tick marks.
  • Corrected an issue where superscripted text could appear off the Text Editor window.
  • Corrected an issue where lines in a Text Editor template may be drawn in the wrong direction.
  • Corrected an issue where importing some WMF files would issue an error message and only part of the file would appear.
  • Corrected an issue where loading some JP2 files would not open in Grapher. Files now open properly.
  • Corrected an issue where exporting to a vector PDF was not exporting the page size.

New in Grapher 12.0.607 (Mar 8, 2016)

  • Corrected an issue where some dialogs may appear the incorrect size or not appear in the viewable window.
  • Corrected an issue where moving a ternary diagram could cause points to appear in incorrect locations.
  • Corrected an issue where moving a detached class scatter plot legend could result in extra text to appear beside the legend.
  • Corrected an issue where detaching a legend with multiple columns could result in text to appear in incorrect locations.
  • Corrected an issue where changing the gridding Power for a contour data map had no affect on the graph or contours.
  • Corrected an issue where copying and pasting a ternary class plot could result in a graph with incorrect axes and no plot.
  • Corrected an issue where axis titles were not being properly repositioned when the tick label font size changed.
  • Corrected an issue where 2D and 3D class plot symbols were not being properly displayed when the plot had clipped data.
  • Corrected an issue where histogram minimum values change location when changing from auto to custom bin method.
  • Corrected an issue where 3D class plot symbol properties could not be changed.
  • Corrected an issue where rotating a ternary plot causes data points to move off the graph.
  • Corrected an issue where 3D bubble plots could not change the Z column.
  • Corrected an issue where column columns for bar charts and floating bar charts could not be set when the worksheet contained empty columns.
  • Corrected an issue where opening multiple plots had some plots with an incorrect view.
  • Corrected an issue where bold and italics may not be applied in the Text Editor.
  • Corrected an issue where opening a CSV file multiple times causes the CSV file name to be listed multiple times in the "Open Worksheets" section of the Open dialog.
  • Corrected an issue where copying/pasting text as a metafile could cause the text to appear as polygons instead of text.
  • Corrected an issue where opening some TXT files could cause an error.
  • Corrected an issue where exporting a GSI file could remove bold text formatting from text objects.
  • Corrected an issue where exporting a metafile to PDF could cause text to appear rotated.
  • Corrected an issue where importing some EMF files with "Break apart metafile" could cause a crash.
  • Corrected an issue where deleting and undoing plots used by a summation plot could cause a crash.
  • Corrected an issue where opening a symbol table in the Graph Wizard could cause a crash.
  • Corrected an issue where ungrouping multiple doughnut plots could cause a crash.
  • Corrected an issue where deleting a class plot could cause a crash.
  • Corrected an issue where copying a surface map and pasting and then canceling the object creation could cause a crash.
  • Corrected an issue where digitizing a plot with no data points could cause a crash.
  • Corrected an issue where editing some Default color propertiies could cause a crash.
  • Corrected an issue where opening Grapher when the Symbols directory was deleted from the installation folder could cause a crash.
  • Corrected an internal error that could appear when opening an Excel XLSX file without any spreadsheet styles.
  • Corrected an internal error that could appear when importing some MIF files.
  • Corrected an internal error that could appear when importing a GPX file without a defined coordinate system.
  • Corrected an internal error that could appear when copying data from the worksheet and pasting in another program as a bitmap.
  • Corrected an issue where opening a multi-sheet Excel XLSX file from automation caused an error message in the program.
  • Corrected an issue where recording a script that changes object alignment records the incorrect alignment.
  • Corrected an issue where changing the 3D floating bar chart width settings in automation could cause a crash.
  • Corrected an issue where detaching a legend in automation could result in the wrong legend being detached

New in Grapher 11.9.913 (Mar 8, 2016)

  • Corrected an issue where some dialogs may appear the incorrect size or not appear in the viewable window.
  • Corrected an issue where moving a ternary diagram could cause points to appear in incorrect locations.
  • Corrected an issue where moving a detached class scatter plot legend could result in extra text to appear beside the legend.
  • Corrected an issue where detaching a legend with multiple columns could result in text to appear in incorrect locations.
  • Corrected an issue where changing the gridding Power for a contour data map had no affect on the graph or contours.
  • Corrected an issue where copying and pasting a ternary class plot could result in a graph with incorrect axes and no plot.
  • Corrected an issue where axis titles were not being properly repositioned when the tick label font size changed.
  • Corrected an issue where 2D and 3D class plot symbols were not being properly displayed when the plot had clipped data.
  • Corrected an issue where histogram minimum values change location when changing from auto to custom bin method.
  • Corrected an issue where 3D class plot symbol properties could not be changed.
  • Corrected an issue where rotating a ternary plot causes data points to move off the graph.
  • Corrected an issue where 3D bubble plots could not change the Z column.
  • Corrected an issue where column columns for bar charts and floating bar charts could not be set when the worksheet contained empty columns.
  • Corrected an issue where opening multiple plots had some plots with an incorrect view.
  • Corrected an issue where bold and italics may not be applied in the Text Editor.
  • Corrected an issue where opening a CSV file multiple times causes the CSV file name to be listed multiple times in the "Open Worksheets" section of the Open dialog.
  • Corrected an issue where copying/pasting text as a metafile could cause the text to appear as polygons instead of text.
  • Corrected an issue where opening some TXT files could cause an error.
  • Corrected an issue where exporting a GSI file could remove bold text formatting from text objects.
  • Corrected an issue where exporting a metafile to PDF could cause text to appear rotated.
  • Corrected an issue where importing some EMF files with "Break apart metafile" could cause a crash.
  • Corrected an issue where deleting and undoing plots used by a summation plot could cause a crash.
  • Corrected an issue where opening a symbol table in the Graph Wizard could cause a crash.
  • Corrected an issue where ungrouping multiple doughnut plots could cause a crash.
  • Corrected an issue where deleting a class plot could cause a crash.
  • Corrected an issue where copying a surface map and pasting and then canceling the object creation could cause a crash.
  • Corrected an issue where digitizing a plot with no data points could cause a crash.
  • Corrected an issue where editing some Default color propertiies could cause a crash.
  • Corrected an issue where opening Grapher when the Symbols directory was deleted from the installation folder could cause a crash.
  • Corrected an internal error that could appear when opening an Excel XLSX file without any spreadsheet styles.
  • Corrected an internal error that could appear when importing some MIF files.
  • Corrected an internal error that could appear when importing a GPX file without a defined coordinate system.
  • Corrected an internal error that could appear when copying data from the worksheet and pasting in another program as a bitmap.
  • Corrected an issue where opening a multi-sheet Excel XLSX file from automation caused an error message in the program.
  • Corrected an issue where recording a script that changes object alignment records the incorrect alignment.
  • Corrected an issue where changing the 3D floating bar chart width settings in automation could cause a crash.
  • Corrected an issue where detaching a legend in automation could result in the wrong legend being detached

New in Grapher 11.8.863 (Mar 8, 2016)

  • Corrected an issue where exporting a PDF file with a large image can cause a Failed reading from temporary file error message.
  • Corrected an issue where some TIF files with a GDAL_NODATA tag would not import into Grapher.
  • Corrected an issue where exporting a vector PDF with custom line styles with very small dashes may cause an error in PDF readers. PDF can now be opened appropriately.
  • Corrected an issue where the E00 Import Options dialog and SDTS TVP Import Options dialog could not be moved on the screen.
  • Corrected an issue where the Defaults button in the image Export Options dialog was not changing the pixels per inch or pixel dimensions. Pixel sizes are now updated to the default values appropriately.
  • Corrected an issue where some XLS files opened with additional information in the cell. This happened when the cell format was set to Number (1234). Files now import correctly.
  • Corrected an issue where the FitPage option in automation was not exporting the page to PDF files. Page size now exported.
  • Corrected an issue where fit plots added from the Graph Wizard could cause a crash when the creation was undone.
  • Corrected an issue where saving a Grapher file could cause a crash.
  • Corrected an issue where setting a discontinuous class plot to be clipped to limits could cause a crash.
  • Corrected an issue where Grapher could crash when deleting a class legend if the class plot did not exist. Class legend now always deleted when the class plot is deleted.
  • Corrected an issue where the AddLinePlot command in automation would name the graph object instead of the new plot object.
  • Corrected an issue where the ternary tick marks could not be changed from angled to normal or vice versa.
  • Corrected an issue where clicking on a point could cause a crash when Show value on click is checked and the point is clipped.
  • Corrected an issue where an internal error could occur when inputting an incorrect formula for a contour function map.
  • Corrected an issue where a crash would occur when trying to edit the levels for multiple selected contour plots at once. Levels can only be edited for a single contour map at a time.
  • Corrected an issue where breaking an axis that is linked to another axis could cause Grapher to stop responding.
  • Corrected an issue where page location for a selected object does not update when the page orientation is changed. New page location is now automatically updated in the Property Manager and ribbon.
  • Corrected an issue where entering a group, deleting an object, and undoing the deletion could cause a crash.
  • Corrected an issue where a crash could happen when a Graph Magnifier was selected and a script was run.
  • Corrected an issue where the class plot “Equal Number” method could result in different numbers of points in each class. Classes are now more appropriately divided.
  • Corrected an issue where stiff plot axes could not have the axis minimum or maximum changed. Axis now updates appropriately.
  • Corrected an issue where clicking on Box Plot in the Defaults dialog could cause a crash.
  • Corrected an issue where linked fit statistics were not being deleted correctly after deleting the fit curve.
  • Corrected an issue where math text commands that were not correct could cause a repeating error message when opening the Grapher file.
  • Corrected an issue where extra symbols could be displayed on older Grapher files that contained average value error bars.
  • Corrected an issue where spline fit curves could cause an internal error message.
  • Corrected an issue where changing the worksheet of multiple selected plots could cause a crash.
  • Corrected an issue where DXF files were exported with incorrect coordinates when the page units are centimeters.
  • Corrected an issue where a pie chart created from a text column in a worksheet window could not have the number of slices increased.
  • Corrected an issue where the number of tick marks between the end of a month and the beginning of the next month may not be correct when using date/time tick marks.
  • Corrected an issue where closing one plot and activating another could cause a crash.
  • Corrected an issue where the Script Manager font settings could cause a crash when closing the program.
  • Corrected an issue where step plot labels could not have the same minimum and maximum label row number. Label rows can now be the same.
  • Corrected an issue where detaching a legend with linked text would not display the proper information. Linked text now correctly displayed after the legend is detached.
  • Corrected an issue where loading a CLS file for a class plot could cause a crash.
  • Corrected an issue where a plot with a single data point did not display error bars properly.
  • Corrected an issue where a dialog would appear when exporting from automation, even when the show progress indicator was set to false.

New in Grapher 11.7.825 (Mar 8, 2016)

  • Corrected an issue where the "GSDraw error (1): Generic Error" message could cause a crash.
  • Updated all Golden Software fonts, to avoid the "GSDraw error (1): Generic Error" message.
  • Corrected an issue where symbols would be offset on Windows 8 operating systems.

New in Grapher 11.6.801 (Mar 8, 2016)

  • An error "GSDraw error (1): Generic Error" appeared when drawing symbols or opening a file containing symbols.
  • Corrected an issue where some worksheet transforms would incorrectly report an incompatible data type error message.

New in Grapher 11.5.791 (Mar 8, 2016)

  • Updated the vector PDF export to handle transparency with gradients better.
  • Corrected an issue where the help file would not open from some commands.
  • pdated various help pages.
  • Corrected an issue where some GRF files would not open when the associated Excel file was open in an embedded Excel window.
  • Corrected an issue where clipping was ignored for function plots. Clipping now updates the function plot correctly.
  • Corrected an issue where some GRF files would not save or copy the file to a new name.
  • Corrected an issue where drop lines could not be added to additional 3D axes.
  • Corrected an issue where tick label font properties could not be changed for a box plot axis when multiple axes were selected.
  • Corrected an issue where deleting the PicturePatterns.bin file could cause an error message.
  • Corrected an issue where a single horizontal or vertical line pasted as a metafile could cause an error.
  • Corrected an issue where opening a particular GRF file and then creating a new plot could cause a crash.
  • Corrected an issue where the File | Options commands Display value on click and Highlight worksheets was not working properly.
  • Corrected an issue where linked axis limits on some graphs on some computers could cause a crash.
  • Corrected an issue where editing the legend entries could cause a crash.
  • Corrected an issue where exporting a data file could cause a crash.
  • Corrected an issue where error messages sometimes appeared with non-English text.
  • Corrected an issue where importing some TIF files could cause a crash.
  • Corrected an issue where some JPG files could not be imported.
  • Corrected an issue where exporting a vector PDF could cause a crash.
  • Removed the End Styles section from 3D axes.

New in Grapher 11.4.770 (Jan 28, 2015)

  • Corrected an issue where 0 values were being ignored in histograms when the minimum bin was 0.
  • Corrected an issue where saving an older version GPJ file in a script did not save the worksheet data.
  • Corrected an issue where the date was not always being entered correctly in the Property Manager when the Windows Locale was set to a date format that used dd/mm/yyyy. Date is now always in mm/dd/yyyy format in the Property Manager.
  • Corrected an issue where the First row and Last row for Tick Labels did not always work correctly when the Data column was set to Sequence Number or Row Number.
  • Corrected an issue where an error message would appear when reloading an Excel file with renamed or deleted sheets.
  • Corrected an issue where editing a histogram to include negative bins could cause a crash if an Inverse Gaussian fit curve had been added to the graph.
  • Corrected an issue where creating a custom line style when the page units are centimeters does not save the line style correctly.
  • Corrected an issue where the axis title would not automatically adjust the position when the tick marks/labels were on the non-default side of an axis and the length changed.
  • Corrected an issue where 3D bar charts were being stacked when any X value matched instead of both the X and Z values. Bars will now only stack when both the X and Z are the same value.
  • Corrected an issue where contour and surface function plots could not set the Y or Z values to numbers that contained decimals.
  • Corrected an issue where setting the margin for text in the Property Manager would cause the margin to be set to 2 inches.
  • Foreground opacity applied to colored image fill patterns for symbols
  • Corrected an issue where DTED files could not be used as GRD files when creating contour and surface grid maps.
  • Corrected an issue where creating a worksheet from a plot in a script did not always work as expected.
  • Corrected an issue where closing a worksheet while the program was exiting could cause a crash.
  • Corrected an issue where an error message could appear after changing the gridding options and worksheet for a surface data map.
  • Corrected an issue where some older files crashed when manipulating the objects, when a fit statistics existed without a fit curve.
  • Corrected an issue where the Welcome screen would not appear for demo users.
  • Corrected an issue where changing the rows for a radar graph did not update the number of plots for the graph.
  • Corrected an issue where the legend would not display properly and error messages may appear when opening a Grapher 8 GRF file that contained a legend, 2 or more class scatter plots, and one or more line/scatter plots.
  • Corrected an issue where bar chart widths could not be based on page units.
  • Corrected an issue where converting a line/scatter plot to a bar chart in a graph that contained a summation plot could cause a crash.
  • Corrected an issue where box plot worksheet row maximum values could not be set properly when the columns contained different number of rows. Rows can now be set correctly.
  • Corrected an issue where using sequence number for an X value could cause redraw issues when applying criteria clipping.
  • Updated the radar plot.gpj file in the Samples directory.
  • Corrected an issue where changing a bar chart base value to a value outside the axis limits could cause Grapher to become unresponsive.
  • Corrected an issue where plots with a large number of points could cause round-off error to occur when only small variations exist in plotted point values.
  • Corrected an issue where some Cyrillic text would appear incorrect in the worksheet window.
  • Corrected an issue where an extra ; appears after some date values in the worksheet window.
  • Corrected an issue where the delimiter for a worksheet could change if the text in the worksheet is too complex. Additional data is now examined to determine the automatic delimiter.
  • Corrected an issue where some date/time cells showed ENERAL instead of the date/time.
  • Corrected an issue where exporting Cambria font to a vector PDF with embedded fonts resulted in incorrect results.
  • Corrected an issue where exporting to vector PDF could result in extra lines.
  • Corrected an issue where the worksheet would add a 0 in Excel files for IF statement cells that are empty.
  • Corrected an issue where importing GSB files with a single symbol could cause a crash.
  • Corrected an issue where exporting a graph and a metafile to a vector PDF could cause a crash.
  • Corrected an issue where exporting a graph and a metafile to a GSB version 3 format could cause a crash.
  • Corrected an issue where the “Retaining Undo Information is degrading performance” error message would appear too often in the worksheet. Memory allocations are now better handled.
  • Improved the TIF import filter to handle more images with transparency settings.
  • Improved logging for crash reports.

New in Grapher 11.1.681 (Sep 1, 2014)

  • Corrected an issue where using the Digitize or Digitize Fixed commands could cause a crash.
  • Corrected an issue where right-clicking on a plot after ALT+TABbing to the Grapher window could cause a crash.
  • Corrected an issue where editing a class scatter plot class properties could cause a crash.
  • Corrected an issue where adding multiple polar bar charts could cause a crash.
  • Corrected an issue where undoing linked axis equations could cause a crash.
  • Corrected an issue where setting the linked axis properties for multiple selected axes could cause the program to freeze.
  • Corrected an issue where Graphs | Digitize | Assign Coordinates could freeze the program.
  • Corrected an issue where properties may not be updated correctly in the Property Manager. This could cause an internal error to display.
  • Corrected an issue where setting the scale for a linked axis with very large values could cause an internal error to display.
  • Corrected an issue where setting the equation for a linked axis to a very large power function could cause an internal error to display.
  • Corrected an issue where the Digitize Fixed cursor did not stay on the plot when the plot had been moved.
  • Corrected an issue where opening a Grapher 10 file where the Use color table option for a bar chart was checked did not have the option checked when the file was opened in Grapher 11.
  • Corrected an issue where a wind chart or class scatter plot legend could not be detached.
  • Corrected an issue where the Welcome dialog did not display after entering a serial number.
  • Corrected an issue where the File | Options Automatically check for updates being unchecked prevented manual updates.
  • Corrected an issue where clicking on File | Online or File | Feedback made the menu disappear.
  • Corrected an issue where creating a 3D bar chart from the Graph Wizard could cause an error message.
  • Corrected an issue where rotating a doughnut plot or pie chart with the Arrange | Rotate | Custom Angle or Arrange | Rotate | Free Rotate commands would cause an incorrect result.
  • Corrected an issue where moving plot labels with the arrow keys on the keyboard may not always move the labels.
  • Corrected an issue where the Script Recorder was always adding GradientType = grfGradientLinear for pie and doughnut slice edits.
  • Corrected an issue where zooming in or out with the mouse wheel while digitizing exited the digitize mode.
  • Corrected an issue where undoing a label movement for a pie chart did not undo the movement correctly.
  • Corrected an issue where axis labels using exponential format with No 1x’s checked could cause a zero value to not be aligned with the rest of the labels properly.
  • Corrected an issue where the Object Manager may not refresh properly when resizing the Object Manager.
  • Corrected an issue where undoing error bar average symbol colors did not undo correctly.
  • Corrected an issue where clicking off a 3D graph when rotating caused the graph to shift on the page.
  • Corrected an issue where undoing the order of objects in the Object Manager did not undo correctly.
  • Corrected an issue where summation plots did not update properly when changes were made to the worksheet data.
  • Corrected an issue where the bounding box for 3D plots did not fully include all labels.
  • Corrected an issue where ALT+TABbing back to Grapher from Word when an inserted graph was in the Word file could cause the incorrect plot window to be displayed in Grapher.
  • Corrected an issue where an incorrect function could be entered for function plots and linked axis limits.
  • Corrected an issue where a large text string pasted into a worksheet cell was truncated.
  • Updated the File | Options names to more accurately reflect the option for Automatically check for updates and Automatically check for announcements.
  • Updated the Classes Symbol dialog.
  • Updated Grapher’s open process so that when you open multiple files from Windows Explorer, all of the files open in the same Grapher instance.
  • Updated the DXF import process to speed up imports and redraws of large DXF files.
  • Updated the page position when multiple files opened at once.
  • Updated the Select Plots dialog for summation plots.
  • Updated the speed that large Excel files take to open.
  • Updated the JPG2000 import to support additional file types.
  • Updated the WMF and EMF import appearance.
  • Updated the SVG export to better support exporting graphs with graph coordinates.
  • Updated the ODBC database importer for SQL databases.
  • Added FloatingBarChart.WidthType, FloatingBarChart.WidthCol, FloatingBarChart.WidthUsePU, and FloatingBarChart.FixedWidth to automation to control the width of floating bar charts.

New in Grapher 11.0.659 (Jul 31, 2014)

  • User Friendly:
  • New Welcome dialog allows Grapher to be opened with only the windows you want.
  • Updated Group properties:
  • Right-click on multiple selected objects to add the selected objects to a Group.
  • Right-click on a Group object to enter or exit the group.
  • Right-click on a Group object to ungroup the sub-objects into separate objects.
  • Right-click on an object or a group of objects and choose Zoom Selected to zoom to the selected objects.
  • Right-click on an object or a group of objects and choose Free Rotate to rotate the objects with the mouse.
  • Updated Property Manager with many new features, including:
  • Automatic updating with property changes.
  • Ability to select contents of a cell in the Property Manager with CTRL+A.
  • Better location of and options to easily see where sub-object properties are.
  • Use the keyboard UP and DOWN buttons to automatically increase/decrease the value and update the graph.
  • Set the color gradient directly in the Property Manager.
  • Use a slider for opacity settings.
  • Updated the Options dialog for easier access to default program settings.
  • Updated the Defaults dialog for easier setting of default options for all plot, graph, and axis types.
  • Updated the Graph Wizard dialog for easier setting of plot options.
  • Added a method to close all open documents and choose not to save any with a single click.
  • Last export and save formats always used the next time the Export or Save As dialog is opened.
  • Zoom to the cursor location using the mouse.
  • Added X to close tabs to the tab directly.
  • Graph Features:
  • New plot type - ternary class plots display ternary diagrams with different symbols for each class.
  • New plot type - doughnut plots display similar to a pie chart, but with options for multiple rings of data.
  • New plot type - 3D doughnut plots display similar to a 3D pie chart, but with options for multiple rings of data.
  • New plot type - polar vector plots display vectors on angle and radius graphs.
  • Added new class scatter method based on text. Now, all class plot types can use text columns for class designations.
  • Increased the maximum number of classes for any class plot type to 300 classes.
  • Added lighting options to 3D bubble plots.
  • Added lighting options to 3D pie charts.
  • Set the size of pie charts and 3D pie charts in page units.
  • Set the X and Y center position for pie charts and 3D pie charts.
  • Set histograms and 3D histograms to display as a normal histogram or as a cumulative histogram.
  • Box-whisker plots column step is now set from the first displayed column, instead of the first column with data.
  • Keep the plot columns when changing the plot's worksheet for all plot types.
  • Display average values for plots without displaying error bars.
  • Display different positive and negative error bar values on the same plot.
  • Fill between more plot types, including line/scatter plots, step plots, function plots, fit plots, or summation plots on 2D graphs.
  • Export fit curve data with selected limits and spacing to a data file.
  • Axis Features
  • Link axes to automatically control scale, limits, location, and tick mark spacing.
  • Set the default axis position with the File | Defaults command.
  • Axis tick labels set to display between major tick marks display the last label after the last tick mark.
  • Set the axis tick label starting and ending values separately from the axis tick mark starting and ending values.
  • Keep the axis tick label Data column and Label column when changing the label Worksheet.
  • Automatically switch an axis to use numeric or date/time tick labels when the data columns change.
  • Drawing and Digitizing Features
  • Set the digitizing symbol to any symbol set, shape, size, and color.
  • Data Features:
  • The default save as format from the worksheet is .DAT.
  • Last save formats always used the next time the Save As dialog is opened.
  • Updated the date/time formats in the Cells | Format | Format Cells dialog.
  • Added a new \n math text directive to create new lines.
  • Use any date/time values from BCE to CE.
  • Format date/time values in any language.
  • Treat empty cells as blank, as the number zero, or as an empty text string when transforming data.
  • Treat text strings as blank, as text, as the number zero, or convert to a number (if possible) when transforming data.
  • Treat numbers as blank, as text, as the number, or as an empty text string when transforming data.
  • Calculate statistics on all data values in the range or on a subset of data in the range.
  • Use AutoCAD DXF files as data files.
  • Import data from SP1 and SEG file formats.
  • Import and Export Improvements
  • Export SVG file formats.
  • Import AutoCAD DXF files as data files and create plots directly from the DXF.
  • Import SP1 and SEG file formats.
  • Export SP1 and SEG file formats.
  • Exported GIF files are always exported at 72 DPI, to match the GIF file format definition.
  • Export transparency to TIF files.
  • Export transparency to GSI files
  • Export transparency to vector PDF files.
  • Export vector PDF files with compressed pages, making much smaller files.
  • Export vector PDF files with embedded fonts. Embedding fonts makes PDF files larger, but retains the exact text appearance in the exported file.
  • Export raster PDF files with a page size.
  • Import PDF files with higher resolution.
  • Set the blanking flag when exporting a BLN file.
  • Update the CSV file format so that semi-colon separated variables with comma as the decimal delimiter can be imported.
  • Automation:
  • Added a Transform3 command to transform worksheet data with various options for empty cells, text cells, and numeric cells.
  • Added Background, Line, and Side properties to the AutoAxisTitle object.
  • Added LineOpacity and FillOpacity to the 3DBubblePlot object.
  • Added a ColorCol option for the BoxPlot object to set the color column for the boxes.

New in Grapher 10.5.1011 (Mar 11, 2014)

  • User Friendly:
  • Updated to the modern ribbon appearance. This makes all commands easily available with a mouse scroll and click. Ribbon is fully customizable.
  • Lock the position and size of objects separately.
  • Copy and paste the format of a selected object to other objects.
  • Moved label format options from a pop-up dialog to the Property Manager for quicker label format and font changes.
  • Added a method to display the ribbon with a classic menu view.
  • Graph Features:
  • New QQ plot and normalized QQ plot.
  • New contour function map.
  • New 3D XYZ-XYZ vector plot. Vectors are plotted between the two XYZ coordinates.
  • New 3D XYZ-dx, dy, dz vector plot. The dx, dy, and dz values tell Grapher how long each vectors should be in each direction.
  • Color 2D vector plots and 3D vector plots based on the magnitude of the vector length.
  • Display notches on box-whisker plots, indicating significance of the median as compared to other box-whiskers.
  • Define outliers in box-whisker plots based on percentiles, minimum and maximum, or the previous inner-quartile range method.
  • Display notch labels on box-whisker plots.
  • New histogram fit curves. Add lognormal, exponential, power, inverse Gaussian, or Gaussian fits to histograms.
  • Display class scatter plots with a gradient of colors ranging over the classes.
  • Display class scatter plots with a range of symbol sizes over the classes.
  • Set all class scatter plot symbols to the same symbol shape with a single option.
  • Set all class scatter plot symbols to the same symbol size with a single option.
  • Inserted linked fit statistics are now fully editable.
  • Export error bar values to a worksheet.
  • Connect error bars with a line.
  • Improved the graph wizard.
  • Add a background line around any label.
  • Axis Features:
  • Move box plot axis labels and reset positions back to default location.
  • Legend Features:
  • Change the symbol sizes of all items in a legend at once.
  • Display pie chart slices in legends.
  • Drawing and Digitizing Features:
  • Define line thickness for a symbol.
  • Define fill patterns and colors for a symbol.
  • Worksheet text linked in plot window Text object now appears with the same formatting in the plot window as the cell has in the worksheet window. This allows better control over date/time formats, number of decimal places, and text formats.
  • Add a rectangle or rounded rectangle frame to text.
  • Improved display of multiple lines of text in text templates.
  • Improved location of lines in text templates.
  • Improved scrolling of multiple lines of text in the Text Editor.
  • Text Editor window can now be resized.
  • Data Features:
  • Flip or transpose columns to rows and rows to columns.
  • Round data with the Data | Transform Round equation.
  • Calculate values in the worksheet with the PI expression in Cells | Data | Transform.
  • Added a percentage number format for easier conversion of data.
  • Save data files as Excel XLSX format.
  • Import data in Excel XLSM format.
  • Set the decimal separator in the worksheet to either period or comma.
  • Set the decimal separator for individual worksheets when importing.
  • Use the + option in data transforms to combine cells with text.
  • Improved the data Transform command's automatic detection of the first and last rows used. When an empty column is selected, the first and last rows are the first and last rows used in all other columns in the worksheet.
  • Improved copying/pasting ability from Excel to Grapher.
  • Added new date/time formats.
  • Updated the available numeric formats.
  • Import and Export Improvements:
  • Import PDF files.
  • Export PDF files with page sizes.
  • Export GIF and PNG files with transparent backgrounds.
  • New compression options for raster and vector PDF files, creating smaller exported files.
  • Export partially transparent objects to vector PDF file format.
  • Improved import and export of metafile images with partial transparency.
  • Import and export JPG2000 files.
  • Export GSI files for easier import into other Golden Software programs.
  • Improved export of graphs to image file formats. Set the pixels per inch and plot size independently so the exported graph more closely matches the graph in Grapher.
  • Automation:
  • Pass command line arguments to a script.
  • Fill confidence intervals from a script.
  • Set and control gradient fill properties from a script.

New in Grapher 9.3.777 (Apr 3, 2012)

  • User Friendly:
  • Full Unicode integration to allow international fonts and characters in all aspects of the program.
  • Install 32-bit or 64-bit version of Grapher 9.
  • Updated to modern Windows look.
  • Moved Grapher.INI file settings to Tools | Options command for easier setting of default values.
  • Drag and drop plots into or out of graphs and to another graph.
  • Added a Printer button in Page Setup under Windows Vista and 7.
  • New update feature lets you know when a new program update is available or when there is news from Golden Software.
  • Control the display of thick lines on the screen.
  • Graph Features:
  • Display clipped bars to the clipping limit, rather than always removing clipped bars.
  • Clip fit curves using the standard clipping options.
  • Clip confidence intervals using the standard clipping options.
  • New label all portions of box and whisker plots.
  • Move log axis option to remove zeros from INI to axis properties.
  • Move graph titles with the mouse with the Move Labels command.
  • Label floating bar charts from worksheet columns.
  • Improved gridding accuracy for contour and surface maps.
  • Axis Features:
  • Limit worksheet tick mark labels from a worksheet to only certain rows in the worksheet.
  • Set minor axis tick marks using Date/Time settings.
  • Display minor axis labels using Date/Time formats.
  • Set the minor tick mark labels on a log axis to display only a single digit.
  • Move axis tick mark labels to any desired location with the mouse with the Move Labels command.
  • Move axis titles to any desired location with the mouse with the Move Labels command.
  • Added an option to set the exponential label formatting to one digit display. So, 1.0E008 can now be displayed as 1.0E8.
  • Legend Features:
  • Change the class scatter plot legends to display any text for the legend items.
  • Change the class scatter plot legend symbol properties.
  • Added a default setting for "Linked" legend entries item to Tools | Defaults command.
  • Added a default legend name (or no name) item to the Tools | Defaults command.
  • Drawing and Digitizing Features:
  • Display of linked text with empty worksheet cell improved.
  • Improved linked text display abilities when graphs created from template files.
  • Add ability to edit individual objects in a composite without breaking apart
  • Enhanced image fill patterns when opacity is less than 100%.
  • Data Features:
  • Read data from an Access database query.
  • Read data from an Access ACCDB file.
  • Automation:
  • Updated Scripter program uses a more modern interface for easier scripting.
  • Added the ability to reference grid files in plots created from templates.

New in Grapher 7.0.1871 (Feb 21, 2007)

  • Script (macro) recorder added via a Script Manager window.
  • Text objects can now take text from a worksheet cell.
  • A relative path for worksheets can now be set.
  • Bar chart groups can now be controlled through a plot group section.
  • Line plots can now be grouped (stacked) in a manner similar to bar charts.
  • Bar chart width can now be controlled via a data column.
  • Bar chart width can now be set to a fixed page unit width.
  • Class scatter, polar class scatter and XYZ class scatter plot types added.
  • Legend entries font settings can be set via a single operation.
  • Legend entries can be linked to the plot name so if the plot name changes, the legend entry name automatically changes to reflect this.
  • Legend title can be linked to the graph name so if the graph name changes, the legend title changes to reflect this.
  • The definition of outliers used by the box-whisker plot can be changed.
  • Multiple plots may be created in a single operation by selecting multiple columns in the worksheet window with the first column be used as the X column and the following columns being used as Y columns.
  • Fit statistics can be inserted as a dynamic text object which updates as the fit properties are changed.
  • Plot symbols can be assigned via a symbol table in a similar manner to using the color table option.
  • Angle control for plot symbols added.
  • A symbol column option has been added to allow a data column to be used to specify what symbol is to be displayed.
  • Box and margin settings added to the text editor for the text object.
  • File open dialog remembers last file type selected.
  • An auto-backup option to automatically backup any open files at set time intervals has been added.
  • The tabs in the Property Inspector may be set to be displayed at the top of the PI.
  • When changing the worksheet used by a plot, all selected plots, regardless of which graph owns them, will have their worksheet changed.
  • For the floating bar chart, plot labels may be displayed only at the top or bottom of the chart.
  • Bubbles may be displayed on the ternary plot now.
  • Stiff plots added to program.
  • The import and export dialogs are now resizable.
  • Databases can be imported into the Grapher worksheet now.
  • Spline polyline and spline polygon drawing tools added.
  • Option to allow the page header and footer to be exported added.
  • 2D plots can now be changed to 3D and vice-versa as long as the plot has a corresponding type.
  • Option to draw connection lines between plot labels and plot data points added.
  • The between fill can now be drawn vertically or horizontally.
  • A category bar chart type can now be created through the use of the Graph Wizard.
  • Axis tick labels can now be drawn between the tick marks.
  • The Graph Wizard has been redesigned for more power and usability.