Support creating and analyzing the static/dynamic Taguchi Design then predict value
General Linear Regression --Supported K-fold Cross-validation
More Statistics apps get installed when choosing Stats mode during Origin 2025b SR1 installation.
Statistical Process Control App Supports Conclusion Report -- Summary Report
Improve the Time Series Plot and Better Auto Lag for small size data
Layer management could share same definition for gap and margin.
For grouped box plot dialog, add checkbox All Combinations for Groups after Multiple Data
Set column as YErr for SD, SE of Mean, Mean absolute Deviation, SD times 2, SD times 3, Geometric SD, etc.
Short Legend Text and Multiple fit use Consistent Color to better display
Do statistics on columns with group and output result on the right of each row of data
Output VIF (Variance inflation factor) in Parameters table in Multiple Linear Regression’s report.
When do Analysis/Statistics and output the report sheet, show input data information in Object Manager and improve the tooltip when mouse over the report sheet
Context menu improvements.
Show more results in Stat table on General Linear Regression app
Add trend line mini toolbar for plot, support Linear/Polynomial/Power/Logaithmic/Exponential/Moving Average
When first installing or modifying the Origin, please go to the Origin for Statistics page. Then you can check:
The Statistics Apps checkbox - preinstall the useful statistics apps.
The Statistics Mode checkbox - show simplified statistics focused menus and toolbars.
Switch to Default Mode by Preference > Menu to Preference > GUI Mode
In Vertical Cursor tool, support Book Long name
Set Column Values support set up operation with input from column itself label row only
In GOS, support showing string like “1,2,3,4,5,6,7,8,9,10,11,12,13,14,15“ in report.
In GOS, support copying and pasting string like “1,2,3,4,5,6,7,8,9,10,11,12,13,14,15“ to cell.
New mini toolbar button to change column format
Support importing/Exporting STL File and plot Surface plot for the imported data.
Support highlight Min and Max values row-wise or column-wise
Remove all options except URL on Basic Mode.
Support importing Metrohm .irf and .nox files.
Support importing Neware .nda, .ndax files.
Hot key to insert/delete rows.
Header variables should support customize names for binary data in Import Wizard
Show Options dialog checkbox is added in Data Source File Path dialog
Edit: Paste (Insert) and context menu are added
When using = to define cell formula, click a cell or range to refer to it similar to Excel
Menu to view cell links, cell formulas with background color
Minitab Connector supports importing Results and Command History of minitab file.
Conditional Formatting: Top/Bottom, Pareto, Outliers are added
Query data from multiple sheets with same structure
Easily select and re-import your most recently imported files.
Options are added in Remove Rows dialog to remove masked/missing value cells only or remove the rows with masked/missing value cells.
Support unsorted data for Time Series Pivot and Unstack by Time Interval
Default change to keep space when paste single line with text to a cell
When paste raw text data from notepad, website, etc., Origin will do a smart checking to detect heading rows and paste to column label.
Improve sum() function to get sum of a range of cells when used in cell formula
Autofill better supports for absolute reference in cell formula
Add a new option to the Split Worksheet tool to split worksheet by various number of rows.
Support trim ending empty/missing value for the LabTalk local dataset function in Set Column Values
Should keep Unlock Imported Data when reimport.
Support duplicate entries when unstack column with other columns
Show saved theme in Worksheet: Conditional Formatting: Highlight Min Max menu.
%(L, @GFP) to show page level filter info.
Add Outliers checkbox in Percentile Labels group in Labels tab.
Add a Leader Line for Outliers group under Additional Labels group.
For column/bar plot, floating/stacked bar, histogram, area plot, Origin now support auto color for fill color, so it is lighter version of border.
When @RBA=1, we added a new entry to put dark mode template icon.
When there are uneven gaps, the axis ticks will be positioned at the center of the heatmap blocks.
Add Asterisk Bracket object like Prism
Menu to change page DPI to increase the pixel on a fixed size canvas
Use the context menu to replace plots in all layers with a different Y or X.
Change the default plotting rule for Color Mapped scatter (based on the 3rd column) and Bubble + Color Mapped (based on the 4th column)
Add system variables to make sure all system graph template have consistent window size.
Create Heatmap from Single Text Column
CDF plot, fully-named as cumulative distribution function plot, is used to examine the distribution of a sample data
The plot is under Plot > Statistical: CDF Plot
In Plot Details dialog’s Legends/Titles tab, Translation Mode option, add Full Syntax in dropdown.
When there is subset gap, all the leaves nodes within this subset should move towards subset center with (subset gap/2).
Mini toolbar is added for dot plot for easy customization
In toolbar, add Rounded Rectangle after Rectangle.
Mini toolbar and context menu added to easily group/ungroup plots in Object Manager
Insert: Reference Line… menu and mini dialog
Add vertical reference line based on Y’s statistics.
Add elbow arrows like Prism
Support extract data from graph or location define by worksheet
Copy Values from plot or create slicer copy as new book.
Hold Shift key to keep angle of line when editing point for existing object
Less Ticks when create graph
Tick labels from label row consider data format
Add a new option Plot with Same Name after Next Plot in Data Plot dropdown, under Plot Details dialog’s Line tab. You can see it when Fill Area Under Curve is enable, and set to Fill to Data Plot.
Prevent graph being edited or deleted
Scale factor will be set to 1 without need to open dialog
When adding more plots to an existing graph, by default group them with existing graphs
We can modify gap between cells in Display tab.
Sensitive tooltip e.g. percentile, mean, median, etc. depending on where mouse is on the box
Support Triangle, Parallelogram, Trapezoid, Diamond, Pentagon, Hexagon, Heptagon, Octagon, Decagon, Dodecagon.
The interaction plot looks like a Scatter Matrix, shows a matrix of interaction plots.
The plot is under Plot > Statistical: Interaction Plot
For Treemap and Sunburst graphs, if fill color is mapped to a column, can use $(cm) to show colormap value in labels
Show layer indicator for multiple layers when Plot Details dialog is opened to customize graph
Add notation to indicate distribution curve.
The Main Effects plot is very useful when you have several categorical variables. You can use it to compare the changes in the level means to see which categorical variable influences the response the most.
The plot is under Plot > Statistical: Main Effects Plot
Copy Plot/Copy for Plot mini toolbar in Graph and Worksheet use the same icon and location, the last button of 1st row
Click Minimize button on Plot Setup dialog title bar to temporarily minimize this modal dialog
Rename Group Columns to Group Plot by
Add Split Panels by control
Add Split Pages by control
Add Multiple Data control
Add Color Increment
Add Additional Info in Tick Labels control
Support two kinds of Mini Toolbar in Report Sheet
When select an embedded graph from report sheet
When click in report sheet is not inside cell
Added more online template for 2025b. You can get the latest online template by selecting menu Tools: Template Center.
Show layer info and panel info in same table row for grouped plot.
Polar Contour + Gradient Vector graph is a polar contour graph with a gradient ?rAM vectors plot overlaying.
The plot is under Plot > Specialized: Polar Contour + Gradient Vector
Polar Vector ?rAM is a XYAM vector in the polar coordinate, the ?RAM columns contain the angle and radial coordinates of start points, the offset angle and magnitude of the vectors.
The plot is under Plot > Specialized: Polar Vector ?rAM
Change Report Sheet Graph Size and Arrangement
A run chart, also known as a run-sequence plot is a graph that displays observed data in a time sequence.
The plot is under Plot > Statistical: Run Chart
preset the original theme name in save as dialog
Set axes, fonts, layout and legend defaults for graphs
Mini toolbar on each graph to control masked points show or not
The angle of the angle annotation could be dynamically updated based on the angle value input by the user.
Value Type Control is added for Plot Details' Error bar tab. It has two options: Offset and End Value.
Support Time Stamp in Statistic Process Control: Control Charts
Symmetry Plot can be used to determine whether the response data is symmetrically distributed.
The plot is under Plot > Statistical: Symmetry Plot
support Treemap in plot menu
Update Multi-Vari Chart as hierarchical report sheet.
Support batch plotting for P-P plot.
Options to Destroy or Hide the slicer is given
Support five more statistics parameters in Add Row mini toolbar button in box chart table
Show animation for dropdown list and menu
Backup path as OneDrive - My Organization\OriginBackups\ fails to work
Support Batch Plotting for the graph in Report Sheet.
New bessel function added to support complex number argument
Project Browser dialog, select multiple items to context menu: Bulk rename
In Origin2025b, OGGU and OPJU changed as “Origin Project or Graph“
Double click the item in both Project explorer and Project Browser should bring it in view in Origin workspace
Double clicking the area outside menu bar will behave like double clicking the workspace.
Double-click PE empty area same as Origin workspace
Improve ms.from_np()function to support set 1D array to Matrixsheet as a row.
ms.from_np()
Support right-arrow after hint on GetN dialog to trigger an OC event.
Single letter/number hotkey for tools on Tools toolbar
Add more way to detect R software
Redesign the context menu when right click in grey workspace area
Added "Send to PowerPoint/Word" to more places.
layer.axis.label.collabel and layer.axis.label.collabel$ properties added
Labtalk command for Project Browser
dotool 100 to start annotation in graph
list -wc for column’s i2 and imax and size for active sheet
Adjust gaps between menus and menu & dialog title font size adjustable
Not show missing file on Recent Origin Files dialog by default
Label row supports assign numeric value and supports assigning scalar string values to dataset.
Introduced a new bit value 32 to system variable @MRU for individual Recent Imports entry.
Add a new argument to movavag(), tmovavg(), wmovavg() function to use a better algorithm when input data’s scale is large
movavag(), tmovavg(), wmovavg()
Change the default behavior so that the font size will be always same between rendered size and raw text in Notes Window for Rich Text syntax
PE_dir page:=I to show image windows only
Pin favorite or common used files on top of the Recent Origin Files dialog
Support updating extended template from plot menu directly
New tool to search window, book, graph, sheet, columns in Project
Project Browser Dialog Search Using wildcard
Show Preview image, Modified time, Size for project from cloud on Recent Origin Files dialog.
Prompt Message When Saving Large Projects where Data is Excluded
Arranging windows in a subregion of workspace
Added following function to set parameter bounds in NLFit.
def set_lbound(self, p, ctrl='>', val=None) def set_ubound(self, p, ctrl='<', val=None)
Start Menu is changed to Recent File Menu(Ctrl+F11) at the bottom-left corner of Origin workspace.
It contains 4 sections and click it to open the recent items:
Recent Projects
Recent Books
Recent Graphs
Recent Import: Easily select and re-import your most recently imported files.
Could also type in the edit box to search the recent items.
Support open browser to authorize when open invalid project from cloud by recent projects menu/recent origin files dialog.
Search menu, toolbar, Apps items to use
Search anything in Search Box to check the menu icon in the Menu and Shortcut Menu results.
Small Icon for graph and project looked the same, should be updated
Restructure the statistics menu to make it easier for users to find tools.
Support more info on Project Browser
Added following OC XYZ Gradient function.
OCMATH_API int ocmath_xyz_gradient(double* px, double* py, size_t np, const double* xs, const double* ys, const double* fs, size_t n);
Add a new option for x-function execution to suppress all messages
Added system variable @MSGS to supress different message dumps to the Message Log
Ctrl+Tab displays thumbnails of all open windows while Ctrl remains pressed
more support for auto save.
Ctrl+Prefix, Ctrl+Key for menus and toolbars
When checked, all toolbar and dockable windows except Message Log and Smart Hint Log will hide to have maximum space to work temporarily.
Also can use hotkey Ctrl+Alt+R
Added system variable @DDW to control if allow double-click workspace to open Recent Origin Files dialog and Ctrl+double-click to open Project Browser.
Ctrl+Tab to navigate child windows with preview in current folder
wks.addcol(newName) renames the added column’s long name with spreadsheet cell notation on
Rename the All Columns context menu with checkbox to Whole Sheet
Rename the All Columns context menu without checkbox to Add All Columns
If input is set as Whole Sheet, adding columns in source sheet will trigger recalculation
The graph with data filter will create virtual dataset. And the analysis will be performed on the virtual dataset.
Context menu added on the hierarchical result sheet to copy all open branches as an image
New default report sheet style.
Support customizing the default report sheet style.
After customizing the report sheet style, please recalculate to update the existed report sheet’s style.
Apply style to all reports in current project option is available in the Report Style dialog.
Discrete Frequency provides 3 options for Input Data Form:
Indexed
Raw - Independent Columns
Raw - Nested Columns (New added)
Context menu to directly export table as ASCII file
Ctrl+F10 or Ctrl+single click to open the change parameters dialog.
Speed is much faster when doing statistics on Columns with many groups
Add Quality Improvement and Time Series tools under Statistics menu
Support Fixed option in Parameters tab in Quick Fit gadgets
Support redo and undo for the image processing operation in the digitizer tool like rotate, remove grid lines and clear background.
Check the report sheet top table name and input data in tooltip when hover over analysis report sheet tab.
Could also right click the report sheet tab and choose Name, Notes, Color context menu to check the full name if it’s long.
Specify row info. in other columns and use it in formula
Improve CSV Connector to support auto detect the iso date data without time part and append “00:00:00”.
When open project from cloud, should show the cloud path on title bar.
Add context menu to insert embedded notes window to a cell
Append files row wise or column wise in same sheet
Use CSV Connector to import ASCII file will not show CSV Import Options dialog by default.
Added system variable @IDT and improve CSV Connector to auto detect “dd/MM/yyyy HH:mm” date format.
Improved CSV Connector to support save Post Import Script as default settings.
Added a bit 128 for LT wks.dc.flags to support append columns to import.
wks.dc.flags
D0 now refers to the last user parameter.
Supported undo and redo for Data Connector.
Added new context menu on sheet tab named “Add Summary Sheet for Batch Analysis” right below “Add Notes as Sheet” to build Summary sheet.
For columns with sub range set with values, enter F(x) will ignore subrange setting and apply to whole column
Improved Excel Connector to support importing cell comment.
Text filter will show display text instead of hyperlink address
Introduced Google Sheets Connector to support import Google sheet(s) from Google drive or Google sheet(s) URL
<All> option added in Excel Sheet dropdown list in Excel Connector
Same hotkey combinations as Excel to highlight contents of a cell and select entire rows or columns
Choose Column: Text to Columns main menu to open text2cols XF.
System variable @MCWL=15 (default) to set long name max column width when importing data
Support mouse wheel to scroll sheet tab for book window
New Data Connector allows LAS or compressed LAZ files to work with LiDAR data.
Copy from xlsx files on cloud and paste link to worksheet cells
Merge Columns by Column Labels
Define a sequence for time or date by a start value and an increment value
Show or hide all user parameters rows to leave more space for data area in worksheet
Add Undo supports for deleting sheet with embedded graph
Summarize worksheet data by date time interval and period
Check all col/cell formulas and identify references to a book in the same folder and update accordingly
Adding notes for book window from Object Manager
More ways to sort available books and sheets in Batch Plotting dialog
More elements for interaction, and support mouse over and click events to know which object is clicked
Adding notes for layout window from Object Manager
Add "Graph Styles" option in graph Mini Toolbar and Graph main menu
For Cartesian 2d graphs, Break Band can be styled to wavy, straight line, or none.
If the heatmap/contour/image plot is plotted from image window, All Frames from Same Image is added in the browser panel.
Now we support 1:0 to apply to all layers.
Axis table Label position follow tick
Skip Duplicate Labels
Set Box or Bar width to be <Sample Size> to visually tell which box has bigger sample size
Support turning cell border on and customize cell border color and thickness
Support combination of legend notations with additional formats to be combined with other notations without translation issues
Connect Line between Horizontal Panels
Show Connect Line tab for single box with panels
Origin2025 support XYZ data for plot_mquiver XF or maybe provide another XF to Create plot with XYZ data.
Select at least two columns to create stacked dot plots
Easy way to explore and compare data by applying filters directly on graphs, without changing the source data in the worksheet
Add an option for Dropline’s “Drop to“ option, so it can spanning whole layer.
Arrange Layers support duplicate existing layers
Change X context menu on Layer and Page level
Multi-axis selection and mini toolbar
When image window is active, the menu “Plot ? Extended Templates“ and Template Library button is available.
The error bar tooltip provides numerical details of the range of uncertainty around data points in a graph.
Select at least one column as input, prepare at least one group column to create grouped dot plots.
Select the multiple Y data column for counting.
Group nonadjacent plots and create multi-groups
Histogram Auto Binning improvement for arithmetic sequences
Ctrl+Shift+V will paste text or graphic object to same position as the copied one
Much easier to tell a plot is a single plot or belongs to a group
An option to interpolate the XY coordinate matrix data to be monotonic for contour graphs plotted from matrix
Easier way to customize legend to show corresponding plot’s X info
Edge Bundling legend supports to show plot properties with index column
When Map Index Columns in Value Order is selected, Label row order should also use value order.
More Mini Toolbar options when selecting multiple objects of the same type such as color, thickness, alignment, rotation and ungroup.
More than two %%(%d) entries are supported to customize default legend
Easy way to change bracket into a line with no leg or capped line
Data Points Display Control moved from Drop Lines tab to Display tab.
Select one or multiple Y column(s) with up to 4 factor columns.
Added more online templates for 2025. You can get the latest online template by selecting menu Tools: Template Center.
Output statistical values to PP plot
Improved symbol position
Added Line-Symbol Chart to also go through the Origin
Support plot menu for floating image window.
Select ?(X)r(Y)Z columns/virtual matrix(a block of worksheet Cells)/matrix to create heatmap in polar coordinate
Origin2025 support multiple Ys and group columns for Probability Plot
Added new reference Line expression in Reference Line dialog. In Layer level Mini Toolbar, if there is panel enable, add new option for Add Stats Reference Lines.
Support 32bit color toolbar icon in custom toolbar
Right click SVG image on graph to set as layer background
List Layer numbers in parenthesis after corresponding Graph name
<Statistics> option is provided when Tick Label Type is Column Name or Label or Layer Banner
Improve the rule of showing ticks to show better tick values when zooming in
Stack Plot Support Set Layer Height by Common Scale
Stack Plot support Histogram as Plot Type
Support line style modifier in 3D scatter and waterfall graph
Support label to column header for Box chart
Move Labels group from Box tab to Label tab
Plot contour graph from matrix or virtual matrix (based on worksheet or image), right click the plot to choose Generate Grid context menu to open the tool.
Specify which column used as column/bar labels
Select position of two layers, or two graph objects
System variable @SLF to set fixed factor 1 when making new graphs with built-in or extended graph templates
Tick Style dropdown list added on page and layer mini toolbars
Select one Y column with at least one factor column(up to 4 factors).
Select at least one column to create Wilkinson dot plots or histogram dot plots
XYAM Vector Plot Support Magnitude Base on Y Scale/Reference Length
Vector scale info in Legend
Support updating app from origin app menu directly
Backup OriginProjHistory.txt
Easier way to find the character for column label row to use it in legend and text editing
Support reset cloud setting info.
Control number of projects to show in flyout menu, show/hide full path or hotkey
Context menu in Object Manager and the bottom nodes of Plot Setup dialog to expand layer, group nodes.
Support Select all with Same Type when clicking on a graph object or text in Object Manager
Improvements of Find in Project dialog (F3) in Origin 2025.
Supported using user’s Google API key to get permission.
Improve graph quality in HTML and Markdown Notes window
Inform User that the OPJU already open in another instance of Origin
Locking a Cloud Project File
Support change percentile symbol Fill color, Shape, Size and improve the Box & Whisker button fly-out
Save Notes As supports save substituted text instead of link
When add data slicer for graph, click the edge of the graph page to show page mini toolbar, click the Add Layer Filter Titles button to add
PE List Hide All should keep Name
Support dark mode for Pre-shipped Apps
Added Recent Origin Files dialog to browse recent opj(u), ogw(u), ogm(u) and ogg(u) files.
When Path not shown, show on tooltip and on status bar
1.Support open project from cloud by LT script
2.When open/save project from/to cloud, will add to recent projects.
Support saving project to cloud
Notes Window Preview to allow side by side viewing of HTML source and results
Improve the mini toolbar when drag to select connected objects like asterisk, distance annotation, angle annotation
Introduce more familiar way to display LaTeX in Origin Text
Markdown and HTML support parse file path defined by LabTalk variable
LabTalk command to clean up unnecessary property, section, tree in page storage
Support undo and redo for remove/delete/drag a file on Code Builder workspace.
Add option -rn in Delete command to delete named range
Introduced a system variable @RVN to support installing a fixed version of R instead of the latest version when install an app requires R software.
Layer -pd copies plotindex
Introduce a LabTalk command to directly set page legend translation
New LabTalk command wks.readonly(“D#”, -1); that supports User-Defined and System Parameter Rows
DropNA() and Reverse() functions are added.
Add add_label() and add_line() functions to Graph layer class to support add label and line object.
add_label(text, x=None, y=None) add_line(x1, y1, x2, y2)
To set or get column designation in worksheet
Introduced two OC functions to retrieve google map image.
Provide option not to create index column from R data frame
2nd argument for rotation center is added
variable cef is added and default checked
WeekNum() added with 3rd parameter
Terms
Refine by Type
Version
Refine by Category