Origin 2018 Features

Analysis

Batch processing support XYZ columns, worksheets, and data ranges.  
Batch processing support XYZ columns, worksheets, and data ranges.
Composite Spectrum Regression  

Perform multiple linear regression for spectra.

Fitting: Add more Fit Statistics to fitting Result Table Quantities.  
Add more Fit Statistics to fitting Result Table Quantities
Fitting: FDF should include Category  
FDF should include Category
Fitting: Fit until converged supports all datasets for multiple data  
Fit until converged supports all datasets for multiple data
Fitting: Null hypothesis footnote is added under ANOVA table of Nonlinear Curve Fit, Multiple Regression, and Polynomial Fit report sheets.  
Null hypothesis footnote is added under ANOVA table
Fitting: Put all weighting methods in dropdown items for all input datasets  
Put all weighting methods in drop-down items for all input datasets
Fitting: Smarter Handling of NLFit X Data Type  
Smarter Handling of NLFit X Data Type
General: Ignore Hidden column/plots when choosing all columns or plots for analysis.  
Ignore Hidden column/plots when choosing all columns or plots for analysis
General: Set Default Digits for individual types of analyses.  
Set Default Digits for individual types of analyses
Improvements to Batch Processing:  
Improvements to Batch Processing
Peak Analysis: Automatically set Area/Amplitude boundaries based on Peak Finding Direction.  
Automatically set Area/Amplitude boundaries based on Peak Finding Direction
Statistics: Add ellipse coefficient to correlation matrix  
Add ellipse coefficient to correlation matrix
Statistics: Add grouping support for Statistics on Rows.  
Add grouping support for Statistics on Rows
Statistics: Add Median Absolute Deviation, Robust Coefficient of Variation and Harmonic Mean for Statistics on Columns/Rows tool  
Add Median Absolute Deviation, Robust Coefficient of Variation and Harmonic Mean for Statistics on Columns/Rows tool
Statistics: Add option of Exclude cumulative counts plot to Pareto chart dialog  
Add option of Exclude cumulative counts plot to Pareto chart dialog
Statistics: Discrete Frequency for categorical data needs to add zeros for if not found  
Discrete Frequency for categorical data needs to add zeros for if not found
Statistics: Improve Weibull Fit with RRX method and Add Plot for survival function and hazard function for weibull fit - Origin Pro  
Improve Weibull Fit with RRX method and Add Plot for survival function and hazard function for weibull fit
Statistics: Rename Weibull Percentiles into percentages  
Rename Weibull Percentiles into percentages
Statistics: Weibull Fit Calculate 100% Probability Which Can't Plot  
Weibull Fit Calculate 100% Probability Which Can't Plot

Data Handling

Better color syntaxing for LabTalk function and Spreadsheet column name notation in Set Column Value dialog.  
In Set Column Value dialog, use Navy color for LT variable, Wine color for LT function, Pink color for Spreadsheet column name.
Convert Origin to use Unicode for text and a new file structure for various Origin files including projects.  
Convert Origin to use Unicode for text and a new file structure for various Origin files including projects.
Copy and Paste Excel cell(s) to Origin Graph will paste as text by default.  
Copy and Paste Excel cell(s) to Origin Graph will paste as text by default.
Copy Full Precision change to text only  
Copy Full Precision change to text only
Display imported file name in a new worksheet label row entitled "SourceFile".  
A new checkbox "Add Filename User Parameter Row" in Import dialogs.
Ignore hidden columns in ASCII Export.  
Ignore hidden columns in ASCII Export.
Import ASCII one row header line with special format  
Import ASCII one row header line with special format
Import Excel- Support Importing Sheets into Separate Workbooks  
Import Excel- Support Importing Sheets into Separate Workbooks
Importing specified columns and rows in ASCII, CSV, and Excel dialogs using specific syntax.  
Under Partial Import node. See ASCII Import dialog for example syntax.
In the Projects tab, Origin projects that were modified and not actually saved can be reopened with the modifications in place via the Unsaved Files list.  
In the Projects tab, Origin projects that were modified and not actually saved can be reopened with the modifications in place via the Unsaved Files list.
Increase the Maximum number of Sheets per workbook.  
Increase the Maximum number of Sheets per workbook.
Keep formula exactly as entered by user.  
Keep formula exactly as entered by user.
More options in Excel Import.  
More options in Excel Import.
New impASC on GUI and related changes  
New impASC on GUI and related changes
New Project File Extension for New File Format and File Dialog  
New Project File Extension for New File Format and File Dialog
New X-Function wcellfmt added to set selected cells' format.  
New X-Function wcellfmt added to set selected cells' format.
OPJ Searcher  

Search the specified keyword in all the OPJs in the specified folder.

Rename sheet name and long name inNavigate Worksheetdialog.  

Set Origin to be the default software to open data files.  
Set Origin to be the default software to open data files.
Support carrying over column categories in worksheet query.  
Support carrying over column categories in worksheet query.
Support Partial Row Import for Excel  
Support Partial Row Import for  i importing Excel file.
Support Preview and  thumbnail file images in Windows File Explorer for Origin Files. (Toggle Windows File Explorer Preview pane using the  Alt+Pkeyboard shortcut).  
Support Preview and  thumbnail file images in Windows File Explorer for Origin Files.
Support Skip Column when importing CSVfile.  

Added the Read Columns and Skip Columns in CSV Import.


Support Undo for Import ASCII, CSV, and Excel.  
Support Undo for Import ASCII, CSV, and Excel.
System Variable to hide worksheet tab tooltip.  

To make Reimport and Clone Import more obvious, a new Import toolbar is created with more buttons.  
To make Reimport and Clone Import more obvious, a new Import toolbar is created with more buttons.
Worksheet Cell Formula.  
Support Worksheet Cell Formula.

Graphing

3D XYZ Colormap Surface supports colormapping from another column.  
3D XYZ Colormap Surface supports colormapping from another column
3D XYZ Colormap Surface supports custom boundary.  
3D XYZ Colormap Surface supports custom boundary
Add custom reference lines to your graph:  
Define Reference Lines based on statistics or expression
Allow number of Major axis ticks to be 0.  
Allow number of Major axis ticks to be 0.
Allow drag-and-drop to add dataset into the group of Stacked Column  

Allow drag-and-drop to add dataset into the group of Stacked Column

Axis Break Improvements:  

Axis Break Supports Anti-Aliasing and Proportional Unit for Axis Break Positions

Axis end doesn't look nice when zoomed in  
Make the Axis end look nice when zoomed in
Better Hint and Examples in Update Legend dialog.  
Better Hint and Examples in Update Legend dialog
Bridge Chart/McKinsey-style waterfall.  
Bridge Chart/McKinsey-style waterfall
Change Filling color between Reference Lines with Alternate Fill.  
Change Filling color between Reference Lines with Alternate Fill
Column Gap control for Double Y Column Plot.  
Column Gap control for Double Y Column Plot
Control Decimal Separator for Labels & Annotations at Graph Page Level.  
Control Decimal Separator for Labels & Annotations at Graph Page Level
Control display of  masked data at graph page level.  
Control display of  masked data at graph page level
Ctrl+A Keyboard shortcut Selects All in Graph and Layout window.  
Ctrl+A Keyboard shortcut Selects All in Graph and Layout window
Customization symbol on left side of legend box.  
Customization symbol on left side of legend box
Define the region to export or copy page in Origin 2018.  
Define the region to export or copy page
Different ways to wrap tick labels.  
Different ways to wrap tick labels
Distribute selected layers/graphic objects horizontally or vertically.  
Distribute selected layers/graphic objects horizontally or vertically
Double Y Box Chart.  
Double Y Box Chart
Drag on graph to move light source.  
Drag on graph to move light source
Easier way to turn on and off active dataset indicator (red frame) in Legend via:  
Easier way to turn on and off active dataset indicator (red frame) in Legend
Graph Theme support for Anti-Aliasing.  
Graph Theme support for Anti-Aliasing
GUI to Customize Symbols in Legend.  
GUI to Customize Symbols in Legend
Improve Preview for patterns and filled colors  
Improve Preview for patterns and filled colors
Improvement to data labeling at specified Indices only.  
Improvement to data labeling at specified Indices only
Interactively pick data points from graph.  
Interactively pick data points from graph
Keep Scale in mode until pressing ESC.  
Keep Scale in mode until pressing ESC
Make new Layer Content dialog easy to use  
Make new Layer Content dialog easy to use
No extra space after / or - when using /<U> and -<U> as axis unit.  
A system variable added to control space before unit separator
Plot 2 Y columns with numeric X, columns will be plotted against row indexing by default.  
Plot multiple line plots with colors mapped to a palette. Corresponding color scale shows in legend.  
Plot multiple line with colors mapped to a palette and show color scale in legend
Show Total Label on Stacked Column/Bar.  
Show Total Label on Stacked Column/Bar
Show reference line in Trellis plot  
Show reference line in Trellis plot
Simplify Categorical Values Legend Dialog.  
Simplify Categorical Values Legend Dialog
Support Arrow at axis begin and end in 2D graphs.  
Support Arrow at axis begin and end in 2D graphs
Support Label for 2D Vector Plot.  
Support Label for 2D Vector Plot
Support leader line for Pie chart label.  
Support leader line for Pie chart label
Support Lighting effect for 3D walls plot.  
Support Lighting effect for 3D walls plot
Support no smoothing when set custom boundary for XYZ contour.  

Support no smoothing when set custom boundary for XYZ contour

Support not plotting filtered rows for text axis:  
Support not plotting filtered rows for text axis
Support Reference Line for Polar(and other special plot types)  
Support Reference Line for Polar(and other special plot types)
Symbol like legend for customized single point in line plot and line+symbol plot.  
Symbol like legend for customized single point in line plot and line+symbol plot
Symbol size increments for each plot in group.  
Symbol size increments for each plot in group
Use Cluster tool to easily change part of plot to a different color.  
Use Cluster tool to easily change part of plot to a different color
Use One Legend Type Only and Auto Update  
Use One Legend Type Only and Auto Update
Use System Increment list when adding new plots into existing graph.  

Installation and Licensing

Easier nodelocked (single or group) Licensing.  
The Product Key for Origin 2018 will be automatically pre-filled with the one from the Origin 2017 installation. Just click Activate button once to activate Origin 2018. 
If Origin crashes, it will restart with last Autosaved OPJ/OPJU loaded  
Origin auto-saves the current OPJ/OPJU file every 12 minutes by default and if Origin crashes, it will restart with last Autosaved OPJ/OPJU loaded.
Important Origin-related folders are no longer in version-specific subfolders.  

User Files\AutoSave\Unsaved\License folders are no longer put into Origin version-specific subfolders making migration to future versions of Origin much easier.


Miscellaneous:Stop shipping MOCA files  
MOCA files are not shipped together with Origin 2018. Contact us if you need to build your MOCA DLL.
Miscellaneous:Warning when opening an opj which version is higher than your Origin  
When opening an opj/opju which version is higher than your Origin, a smart hint will show.
Option to bring over 2017 Workspace and toolbar layout to Origin 2018.  
When launching Origin 2018 for the 1st time, a messagebox will ask whether to copy over Origin 2017 workspace and toolbar layout. It can be reactivated by View: Toolbars > Reinitialize button.
Options to Transfer 2017 User Files.  
When launching Origin 2018 for the 1st time, a message box will ask whether to transfer User Files from Origin 2017. Alternatively, it can be done by Tools: Transfer User Files... later. 

Miscellaneous

Access to the Character Map in Worksheet cell edit mode.  
Access to the Character Map in Worksheet cell edit mode
App Central Dialog.  
New App Center dialog
Context menu to Hide Color List/Palettes and Show All to restore  
Context menu to Hide Color List/Palettes and Show All to restore
Export Graph...menu shows under File: Export: if there is graph floating or embedded on active sheet. for example:.  
Export Graph...menu shows under File: Export
File: Export: As PDF File...menu added for worksheet  
File: Export: As PDF File...menu added for worksheet
Graph Samples tab is restructured and allow selecting a specific Plot Type category as well as keyword searching.  
Graph Samples tab allows selecting a specific Plot Type category as well as keyword searching
Images in worksheet cells now be viewed as enlarged popups when running mouse over the cell.  
View images in worksheet cells as enlarged popups when running mouse over the cell
Increase the Maximum Undo times to 100.  
Increase the Maximum Undo times to 100.
Insert non-keyboard Unicode characters similar to MS Word and other apps using 4-digit code and Alt+X keyboard combination.  
Insert non-keyboard Unicode characters
Miscellaneous:Allow graph object to be resized programmatically when horizontal and vertical movement is prohibited in Object Properties dialog.  
Allow graph object to be resized programmatically
Miscellaneous:Improve Find and Find in Files in Code Builder.  
Improve Find and Find in Files in Code Builder
Miscellaneous:Reminder Message about saving OPJ as OPJU  
Reminder Message about saving OPJ as OPJU
Remove the "Yes-No" confirmation dialog about saving changes to "Tools: Options" modifications.  
Remove the "Yes-No" confirmation dialog about saving changes to "Tools: Options"
Tooltip Improvements on Color related toolbars  
Tooltip Improvements on Color related toolbars

Programming

HTML: Provide format option to convert variables in OC to string in html  
Provide format option to convert variables in OriginC to string in html
HTML:Change the z-index of controls  
Change the z-index of controls
HTML:HTML dialog support IE version checking  
HTML dialog support IE version checking
HTML:Show icon in the title bar of app dialog  
Show icon in the title bar of app dialog
Improve LabTalk script to support exporting specified embedded graph(s) or graph sheet(s) during batch processing via Script After Each Process in Batch Processing dialog.  
Support exporting specified embedded graph(s) or graph sheet(s) during batch processing
Labtalk: Better LabTalk access to plotting X-functions.  
Better LabTalk access to plotting X-functions
Labtalk: Diff() function supports padding in the begin or end of range.  
Diff() function supports padding in the begin or end of range
Labtalk: LabTalk Command to convert OriginC C and CPP files to become OCZ for distribution.  
LabTalk Command to convert OriginC and CPP files to become OCZ for distribution
Labtalk: LabTalk Function for Data Range of Plot  
LabTalk Function for Data Range of Plot
Labtalk: LabTalk Save command updated to support new file format  
LabTalk Save command updated to support new file format
Labtalk: New X-Function wcellfmt added to set format of selected worksheet cells.  
New X-Function wcellfmt added to set format of selected worksheet cells
Labtalk: Option to let graph source always plot all Y columns in worksheet.  
Option to let graph source always plot all Y columns in worksheet
Labtalk: Support  -mfph switch for LabTalk Create command to create a hidden matrix from 2D loose datasets for 3D parametric function plot.  
Support to create a hidden matrix from 2D loose datasets for 3D parametric function plot
Miscellaneous: LabTalk and OriginC  string functions can now operate on UTF-8 encoded strings.  
LabTalk and OriginC  string functions can now operate on UTF-8 encoded strings
OC: Add rgb calculation functions to OC  
Add rgb calculation functions to OriginC
OC: Additional dialog-related Win API functions  
Additional dialog-related Win API functions
OC: Code Builder Should Handle UTF-8 files  
Code Builder Should Handle UTF-8 files
OC: CreateGraphObject() provides an option to replace existing  
CreateGraphObject() provides an option to replace existing
OC: DynaControl to Allow Multiple Controls in One Row  
DynaControl to Allow Multiple Controls in One Row
OC: OC to provide access to LabTalk LT properties on OriginObject  
OriginC to provide access to LabTalk LT properties on Origin Object
OC: Origin C compiler Must Handle UTF-8 Source Files  
Origin C compiler Must Handle UTF-8 Source Files
OC: Provide function to get the short description name of DataRange  
Provide function to get the short description name of DataRange

Origin 2018 Bug Fixes

Analysis

Copy and paste fitting result table to MS Word resulted in wrong values.  
Copy-Paste Operation should also copy Recalculation mode.  
Find Y from X Issue when using Copy Columns To  
Improve the accuracy of Weibull Fit parameters  
Initial formula fail to work after recalculation  
Nonlinear surface/matrix fit tool's initial formula saved in theme fail to work  
Unbalanced two way ANOVA output wrong descriptive statistics results in Interaction table  

Data Handling

Categorical order of source data not kept when unstacking columns.  
Find in Project using wildcards failed to find items in graph legends.  
Issue of importing a specified sheet of excel  
Locked columns not allowed to be set as Categorical.  
Stack column recalculation not triggered after changing group info in column label row.  
Worksheet selection rending issues.  

Graphing

Axes ticks thickness do not accept comma(,) in German version  
Contour fill color is not fully filled to custom boundary  
Contour plot doesn't display correctly with large Z values( E17) and large Z range(-E17 ~ E16).  
Customizations of Windrose plot (using raw data) are not remembered after recalculation.  
Exported 3D OpenGL Graph is not real vector graphic  
Failed to show fill area between error bars when axis is reversed.  
Fill Area Under Curve- Fill to Next Data Plot is slow to render.  
Fill colors in floating column plot failed to change to By Points list from toolbar  
Graph special points settings that aren't modified failed to follow main plot settings.  
Improvements for Plotting Scatter with X/Y Error  
In JOS the exported graph with unicode X using Japanese font fails to open by AI/GSview  
Origin Crashes when insert Axis reference line  
Some contour graph crashes by turning off speed mode  
Template names duplicated in Recently Used Plots.  
When column/bar border width is set to 0, neighboring fill areas overlap.  
Wrong layer is exported when show active layer only is checked.  

Installation and Licensing

Problems Saving to or Opening from Google Drive  
Slowness and crashing issue related to Printer  

Miscellaneous

LaTeX link fails to work correctly in German Operation System  
Origin J/C version in English code page fails to set correct default font  

Programming

Fails to output statistics for each column.  
LT - Internally executed LabTalk call should not trigger ErrorProc  
LT function Angleint2 and Angleint1 fail to return the value in units of degrees  
OC Error of using the non-English character µ as variable name  
Origin crashes when rebuild all after open NLFit dialog once  
Set Column Values issues with string functions and conditional operators.  
VectorBase::Data() Issue  

Terms

Refine by Type

Refine by Category






Version