Grapher versions

Displays your data in 3D or 2D graphic tables
Apr 5, 2023
Oct 20, 2021
Review
Apr 8, 2020
Review
May 15, 2019
Review
Apr 2, 2019
Review
Aug 14, 2018
Review
Feb 1, 2018
Editorial review
rating
Jul 6, 2017
Review
Dec 21, 2016
Review
Sep 30, 2015
Review
Jul 24, 2015
Mar 9, 2015
Aug 11, 2014
Editorial review
rating
Feb 19, 2014
Review
Aug 9, 2013
Review
Jul 1, 2013
Mar 6, 2013
Review
Oct 29, 2012
Editorial review
rating
Aug 28, 2011
Review
Jun 2, 2011
Feb 7, 2011
Oct 22, 2010
Sep 18, 2010
Apr 15, 2010
Feb 16, 2010
Dec 12, 2009
Oct 9, 2009
Aug 19, 2008
Editorial review
rating
Aug 31, 2008
Oct 22, 2008
Jul 26, 2008
Apr 11, 2008
Dec 13, 2008
Mar 12, 2008
Sep 2, 2008

What's new

v18.3 [Oct 20, 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.

v15.2.311
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.

v14.3.383 [May 15, 2019]
- Durov Plots: Durov plots are another way to present the same hydrological, hydrogeological, or geochemical data presented in Piper plots. Additionally, pH and TDS data can be added to the anion and cation data. The plots can have uniform points, or can use points binned into classes and displayed with different symbol properties..
- Create plots from row data: For a long time, Grapher has had the ability to transpose data, so if the data was presented along rows instead of down columns, users could rearrange the data for plotting. This is no longer necessary. Now Grapher allows for plotting row data as-is..
- Multi-page plot document: Space is a luxury. Sometimes it's necessary to create a single project file that contains many graphs, because they're all from a single data file or related data sets, or for some other reason. In the past, this could result in a plot document that was difficult to look at, since there were many tiny plots, and it could also make printing or exporting difficult, since the desired plot was not necessarily the one that lined up with the page border. No more! The file format for Grapher Preview has been adapted to support multiple pages, so you can create each graph in it's own page and still save to a single project file..
Fit Curve Improvements:
- Set numeric format for fit curve statistics.
- Automatic degree for Polynomial fit curves.
- Edit custom fit curve equations from the Property Manager.
- Save/load weights for Weighted Average fit curves.
- View and edit weights for Weighted Average fit curves in the Property Manager.
- Add new weights between existing weights when changing Window Width for weighted average fit curves.
- Use date/time for fit curve Data limits and Plot interval if plot data is formatted as date/time.
- Improve fit curve names in Object Manager by including plot name.
Bar Chart Improvements:
- Set bar width based on from/to or width data in axes units.
- Color bars differently if the bar value is above or below the base value.
- Update default category bar chart label properties.
Axes Improvements:
- Improve automatic axes limits.
- Update axes titles when plot data columns are changed.
Page Improvements:
- Update page orientation when page size is changed, if applicable.
- Support for custom page sizes.
UI Improvements:
- List plot type in Property Manager.
- Improve discoverability of contour map properties.
- Improve discoverability of error bar properties.
- Improve discoverability of fit curves and fit curve statistics.
- Make more dialogs resizable.
.
Import/Export:
- Import ESRI File Geodatabase (.FGDB, .GDB).
- Import ESRI Personal Geodatabase (.MDB).
- Export GPX from the plot window.
- Save the worksheet as a DBF.
Many more:
- Class plots: Override gradient with changes to individual classes.
- Scatter Plot: Option to connect points with spline smooth line instead of direct line.
- Name plots from data headers.
- Object Manager: Turn on/off visibility of multiple objects at once.
- Set plot Worksheet Rows to a Custom value even when there is no data in that row.
- Speed up redraw.
- Reset dialog locations at restart to fix dialogs disappearing off the screen.
- Licensing: Run the MSI installer with a flag pointing to a license settings file.
- Streamline crash reporter dialog to require fewer clicks.
- Embed worksheet formatting into GPJ file.
- When saving file using big data with formatting to an older GPJ, prompt user to save all data with no formatting or to save data limited by XLSX limit with formatting.

v14.1.346 [Apr 2, 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.

v13.0.629 [Feb 1, 2018]
- New and improved Graph Wizard makes creating graphs faster and easier for both new and experienced users.
- Redesigned ribbon makes commands much easier to find and use.
- Redesigned the Property Manager to make finding properties easier and more intuitive.
- Added a command and help topic search to the ribbon.
- Plots are created with different colors when creating plots via the Graph Wizard, when clicking Create in the New plot field of the Plot page, or when creating multiple plots in one graph from the worksheet.
- New default properties improve graph readability and appearance.
- Improved the precision of page units.
- Create Piper and Piper Class diagrams.
- Angle ticks along grid lines to make reading Ternary and Piper diagrams easier.
- Add a LOESS fit to scatter, line, and line/scatter plots.
- Add a Reduced Major Axis fit to scatter, line, and line/scatter plots.
- Calculate the standard error of the intercept and slope coefficients for linear, log, and exponential fit plots.
- Calculate the correlation coefficient for fit plots.
- Apply varying fill colors to all slices in a pie or doughnut plot with a colormap.
- Multithreaded and optimized the gridding algorithm to display contour data maps and surface data maps faster.
- Added over 150 complex line styles.
- Automatically wrap words with the Text Editor.
- Rotate images.

v12.7.855 [Jul 6, 2017]
Corrected an issue where Grapher crashed when trying to save a project file if custom Options had not previously been set.

v12.4.753 [Dec 21, 2016]
- 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.

v11.8.863 [Sep 30, 2015]
May include unspecified updates, enhancements, or bug fixes.

v10.3.825 [Aug 9, 2013]
Corrected an issue where template files with bar charts and legends could cause a crash when opening the template without specifying any data files. Template now opens correctly.
Corrected an issue where bar charts did not display the first row of the bar chart data. All rows are now displayed correctly.
Corrected an issue where GPJ files that contain 3D graphs converted to 2D graphs caused a crash when opening. GPJ files now open correctly.
Corrected an issue where Between Fill could cause a crash when filling with a fit plot when the worksheet is changed and includes no data.
Corrected an issue where copying and pasting a graph with an Inset Zoom area to another program resulted in the objects inside the Inset Zoom not appearing. Objects now appear correctly.
Corrected an issue where 3D pie charts could not be created from some very large data files.
Corrected an issue where objects moved based on previously selected object’s position change.
Corrected an issue where character 141 was not displaying properly in all fonts.
Corrected an issue where pasting text with a \ or { into the Text Editor could cause an error message.
Corrected an issue where DXF files with a bulge attribute imported incorrectly.

v10.1.640 [Mar 6, 2013]
Modern Interface
The fully customizable ribbon can be minimized, new tabs can be added, or commands rearranged on existing tabs. Make your Grapher menus exactly the way you want.
Create Q-Q Plots
Q-Q plots is a type of probability plot that compares the probability distribution of two data sets by plotting their quantiles against each other. Each point plotted represents the same quantile in both data sets. A y=x line is plotted allowing easy visual interpretation of whether the two data sets are linearly related or from the same distribution.
Create Contour Function Plots
Contour function maps display three variable equations in two or three dimensions. Contour plots can be combined with other 2D and 3D plot types to give your graphs the best appearance. Alter all aspects of the contour map, including the vertical location in 3D and the contour line/fill properties.
Create 3D Vector Plots
Create 3D vector plots that connect two 3D points. Vectors can be determined by two XYZ points or by an XYZ point and distances in each of the X, Y, and Z directions. Color vectors all the same or determine the vector color based on the length of the vector.
Improved Box-Whisker Plot Display
Notches add statistical confidence to your box-whisker plots. By displaying notches, you are providing your reader with more conclusive evidence that your data is good. Notches also provide a quick way to compare two box-whisker plots. In addition to notches, you can now determine how whiskers are drawn. Draw whiskers to 1/99 percentile, 5/95 percentile, 10/90 percentile, minimum/maximum data values, or to a factor of the innerquartile range. You have full control over your data!
Customize Symbols with Class Plots
Apply a color scale to symbols. Make all symbols the same size or shape at once. Create incrementing symbol sizes based on class.
Create Pie Chart Legends
Sometimes, the pie chart you are displaying is too complex for labels pointing to each pie slice. Or, maybe you have multiple pie charts on your page with the same categories and colors. A simple legend can now be created displaying the slice category information.
Enhanced Error Bar Display
Error bars display information about a single set of data in your entire graph. But, the trend of the error bars also helps analyze the trend of the data. Now, with the enhanced error bars in Grapher, you can connect error bars. Or, export the error bar data values to a worksheet for further review.
Add Multiple Fit Types to Histograms
Not all data is normally distributed. Add Normal, LogNormal, Exponential, Power, or Inverse Gaussian fit curves to your histograms. Display fit statistics that indicate the goodness of fit of the selected distribution.
Fully Control Symbol Line and Fill Properties
Symbols now have full line and fill properties. Set the line width for the outside edge of the symbol to any size and line style or color. Set the fill pattern for the symbol to any Grapher fill pattern, including imported images. Make your symbols pop on your graph.
Lock Your Objects
Set your graph up exactly like you want it. Don't inadvertently change it. Select any object in your graph and lock either the position, size, or the position and size. Locked positions will not allow the object to move. Locked size will not allow the object to be resized.
Copy and Paste Object Format
Have an object that you have spent hours getting just right? Do you now need to get that same object's properties onto other objects or graphs? If so, you are going to love the Copy Format and Paste Format commands. Select the original object and copy the format. Select any number of new objects and paste the format. Paste between Grapher tabs to copy an existing graph's formats to another graph window.
Increased File Compatibility
You asked and we answered. Import and export in all popular formats! New data import formats include Excel 2007/2010 XLSM file format. New export data formats include Excel 2007 XLSX file format. In addition, import and export graphs directly from PDF files and JPEG2000 files. Export in PDF format with transparency, compression, and the page size.
Transpose Columns and Rows
Have some data that isn't quite in the correct format? Wish there were an easy way to convert it? Now there is. A worksheet that automatically converts columns to rows and rows to columns with a single click. Now your data layout is a snap.

v9.6.1001 [Oct 29, 2012]
Corrected an issue where symbols were cutoff when the line style was set to invisible.

Alternative downloads

Graph
Graph
Free
rating

It can be used to draw mathematical graphs in a coordinate system.

GeoGebra Classic
GeoGebra Classic
Free
rating

A collection of mathematical tools for algebra, calculus and geometry.

Advanced Grapher
Advanced Grapher
rating

It helps to calculate complex functions and automatically creates graphs.

Function Grapher
Function Grapher
rating

Graph maker to create 2D, 2.5D and 3D function graphs.

RJS Graph
RJS Graph
Free
rating

RJS Graph produces professional scientific and mathematical graphs.