Graphing
New Graph Types
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-29524 | Wilkinson Dot Plots | Select at least one column to create Wilkinson dot plots or histogram dot plots | Plot types are added under Plot: Statistical menu. Dot Plot is a statistical chart consisting of data points plotted on a fairly simple scale, typically using filled in circles. |
ORG-29435 | Cumulative Stacked Dot Plot | Select at least two columns to create stacked dot plots | Plot type is added under Plot: Statistical menu. All input multiple columns will be plot as one dot plot and stacked cumulatively. |
ORG-29444 | Grouped Dot Plots | Select at least one column as input, prepare at least one group column to create grouped dot plots. | Plot type is added under Plot: Categorical menu. Dot Plot of One Y With Groups, or Dot Plot of Multiple Ys, With Groups |
ORG-29444 | Grouped Stacked Dot Plots | Select the multiple Y data column for counting. | Plot type is added under Plot: Categorical menu. Dot Plot of One Y With Stacked Groups or Dot Plot of Multiple Ys, With Stacked Groups |
ORG-27063 ORG-29659 | Polar Heatmap | Select θ(X)r(Y)Z columns/virtual matrix(a block of worksheet Cells)/matrix to create heatmap in polar coordinate | Plot type is added under Plot: Contour, Heatmap menu |
ORG-29308 | Multi-Vari Chart | Select one or multiple Y column(s) with up to 4 factor columns. | Plot type is added under Plot: Statistical menu. Multi-Vari chart displays the means at each factor level for every factor, it is a multi-box chart with connect lines of mean points and each box plot has box style=no box, whisker range=none, show mean percentile, connect means. |
ORG-29309 | Variability Chart | Select one Y column with at least one factor column(up to 4 factors). | Plot type is added under Plot: Statistical menu. Variability Chart can be used to investigate the relationships between factors and a response, and analyze the root causes for variation. A variability chart plots the data and means for each level of grouping factors, with all plots side by side and panel by panel. Origin draws variability charts for up to 4 factors. You can selectively draw the Standard Deviation chart into the Variability Chart, showing the standard deviation for each factor level combination. |
General
JIRA
SUMMARY
DESCRIPTION
DETAILS
JIRA | SUMMARY | DESCRIPTION | DETAILS | |||
---|---|---|---|---|---|---|
ORG-29592 | Icon improvements on left panel of Plot Details dialog | Much easier to tell a plot is a single plot or belongs to a group | In the past, when open a complicated graph to customize plot, it’s hard to tell if a plot is a single plot, or belongs to a group. For grouped plot, some Tabs only show when 1st member in the group is selected. In Origin 2025, a single plot is denoted by , a plot belonging to a group is denoted by alternating icons | |||
ORG-29715 | Grouping plots gets easier | Group nonadjacent plots and create multi-groups | Change of behavior and context menus changes in Object Manager to make it easier to group plots in a layer
| |||
ORG-29949 | System variable for no element rescale when making new graphs | System variable @SLF to set fixed factor 1 when making new graphs with built-in or extended graph templates | In older versions, if user resize the graph page, or resize the layer in graph, the text label font size, the plot line and symbol thickness, the axis line thickness will rescale accordingly. This Scale Elements setting is a layer level property controlled on Size tab of Plot Details dialog. The default is Scale with Layer Frame. For users who want to keep font size, etc. no matter how you resize page or layer, go to Preferences: System Variables dialog. Set SLF value as 1. (0 by default). Workaround in older versions:
Note: User can also select Layer No Element Scaling theme and apply it to all existing graphs. And there is Graph: Fix Scale Factor… menu to set fixed factor for single graph. | |||
ORG-27177 | Data Slicer on Graph | Add data slicer to graph to filter data | If all plots are from same worksheet, graph based filter can be added to graph by Data Filter toolbar buttonEasy way to explore and compare data by applying filters directly on graphs, without changing the source data in the worksheet | Data filter toolbar, Data: Slicer… menu or page level mini toolbar .Slicer panel on left panel to control filter conditions. Analysis can be added on filtered plot. See https://blog.originlab.com/ add - slicer - to - graph to see how it works. | ORG-29671 | Easy way to change all plot’s X data in a layer
See https://blog.originlab.com/add-slicer-to-graph to see how it works. |
ORG-29671 | Easy way to change all plot’s X data in a layer or whole page | Change X context menu on Layer and Page level | Right click in blank area within layer and choose Change X to change all plot’s X to be certain column. Right click outside all layer frames and right click to change all plots in all layers' X to be certain column. Note: There was only Change X context menu on when right clicking on a plot. User would have to click each plot to change the X data or go to Plot Setup dialog to change so. It’s cumbersome. | |||
ORG-28659 | Error bar tooltip | The error bar tooltip provides numerical details of the range of uncertainty around data points in a graph. | The x and y error info shows when mousing over data points plotted with error bars, or when mousing over error bars. | |||
ORG-28723 | Swap layers or swap graph objects | Select position of two layers, or two graph objects | Swap position dropdown list is added on mini toolbar if two layers, or two graphic objects are selected. It also shows on Object Edit toolbar on right side of workspace. E.g. shift+select two layers and click the button. | |||
ORG-28721 | Show Layer info in the Graphs list box | List Layer numbers in parenthesis after corresponding Graph name | This helps user to associate graphs and its layers in preview window when merging graphs | |||
ORG-29082 | Add Note for Layout Window | Adding notes for layout window from Object Manager | Notes could only be added to graph window in Origin 2024b. In Origin 2025, notes can be added to layout window as well. With Layout window active, click the Add Notes button on top of the Object Manager. If there are notes for a layout window, there will be + inside the icon. Click it to read the notes. | |||
ORG-28263 | 3 List orders in Batch Plotting Dialog | More ways to sort available books and sheets in Batch Plotting dialog | There was no sorting order option in Batch Plotting dialog. Before Origin 2024b, books show in creation order and sheets show in appearance order. In Origin 2024b, both books and sheets show in alphabetic order. In Origin 2025, 3 sorting modes are added. Click the column header to toggle them.
Note: Sheets in same book as source graph always show on top. | |||
ORG-28297 | Plot Menu for Image Window | Support plot menu for floating image window. | Float the image window to the other monitor then check the Plot menu | |||
ORG-29079 | Remove the limitation of 16 color toolbar icon for custom toolbar | Support 32bit color toolbar icon in custom toolbar | Before Origin 2025, only 16 color toolbar icons are supported. If you choose a 24bit or 32bit color image for custom toolbar and restart Origin, you will get Button group bitmaps must be 16 color message. | |||
ORG-29031 | Histogram Auto Binning improvement for arithmetic sequences | Histogram Auto Binning improvement for arithmetic sequences | When count(unique(input))<=10, we can sort the unique(input) and check if they are arithmetic sequences. In an arithmetic sequence, the difference between consecutive terms is always the same. If they are arithmetic sequences, assume the difference between consecutive terms is delta, bin size=delta, bin begin should be min-delta/2, bin end is max+delta/2. Implemented in Origin 2025. | |||
ORG-16510 | Smartly adjust ticks when zoom in the graph | Improve the rule of showing ticks to show better tick values when zooming in | In Origin2025, improved the case of graphs sometimes having either too few ticks, or too many ticks
| |||
ORG-29595 | Enable Template Library Toolbar Button for Image Window | When image window is active, the menu “Plot → Extended Templates“ and Template Library button is available. | Import an image to image window then choose the menu “Plot → Extended Templates“ or Template Library button. |
Graph Customization
ORG- |
Cell Border in Heatmap
Support turning cell border on and customize cell border color and thickness
This is useful for heatmaps with gaps
Mini toolbar buttons to show cell border, border line color, increase/decrease line thickness
Border controls on Colormap tab of Plot Details dialog
ORG-28697
Interpolation for XY mapping for matrix contour plot
An option to interpolate the XY coordinate matrix data to be monotonic for contour graphs plotted from matrix
There are cases Z data, X data and Y data are in different matrices. If Z data is plotted as contour, user can map XY coordinates in other matrices. If XY coordinate matrix are not monotonic, check the
Corresponding LabTalk property layer.plot.paraminterp=1
to turn the interpolation on.
ORG-29142
All Frames from Same Image option when turn on browser panel of plots from such multi-frame image
If the heatmap/contour/image plot is plotted from image window, All Frames from Same Image is added in the browser panel.
Plot heatmap/contour/image plot from the image window, then click the Column Switching Browser Graph button on graph page’s mini toolbar. In the browser panel, click the triangle button to choose All Frames from Same Image to create and update the frame list.
ORG-28227
Support custom line style in 3D scatter and waterfall graph
Support line style modifier in 3D scatter and waterfall graph
We can set custom line style as 3D line style and border style of 3D waterfall
ORG-29508
Edit Multiple Axes
Multi-axis selection and mini toolbar
Select Multiple Axis lines, Multiple Tick Labels or Multiple Axis Titles and use improved mini toolbar to customize them together.
In Object Manager, Axis node and subnodes shows and context menu is added for easy selection of different axis elements.
ORG-29562
Tick Style for Graph and Layer
Tick Style dropdown list added on page and layer mini toolbars
Click the mini toolbar on page level to set same tick style for all axes in all layers.
Click the mini toolbar on layer level to set same tick style for all axis in current layer
Corresponding LabTalk Properties page.tickstyle and layer.tickstyle
ORG-29352
Show Statistics as Tick Labels
<Statistics> option is provided when Tick Label Type is Column Name or Label or Layer Banner
For certain plot types e.g. box chart, etc. the tick label corresponds to each column.
Origin 2025 allows the user to display various statistics of the column(s) as tick labels (e.g., mean, max, min). User can also turn Table on to show multiple statistics info.
ORG-12760
Added Break Band
For Cartesian 2d graphs, Break Band can be styled to wavy, straight line, or none.
In any Cartesian 2d graph, in the mini toolbar of break, select Break Band to style your break.
After selecting Wavy or Straight Line, 4 additional buttons will appear in the mini toolbar to customize Break Band such as line style, line color, line width, and fill color.
ORG-29314
Box chart width by sample size
Set Box or Bar width to be <Sample Size> to visually tell which box has bigger sample size
<Sample Size> is added in dropdown list of Box Width ( % ) on the Box tab of Plot Details dialog.
When creating a Categorical: Grouped box chart, no matter with index or raw data, Box_Width by Sample Size is added in Graph Theme dropdown list to easily plot box chart with varying box width.
ORG-28664
Pareto Chart Improvements
Improved symbol position
Added Line-Symbol Chart to also go through the Origin
If you want to change the position of the symbol so it is not in the middle of the bar, in the dialog for pareto, check the Show Symbol at Right Side of Bar.
Along with this change, the Line-Symbol will also go through the origin. These changes apply to both the raw and bin data.
ORG-29343
Legend should support all plot properties with index column
Edge Bundling legend supports to show plot properties with index column
In Edge Bundling plot, there is no way to automatically generate the legend for the color of the scatters and fonts. Fixed in Origin2025.
ORG-29660
Add quick access for graph to open Theme preview app
Add "Graph Styles" option in graph Mini Toolbar and Graph main menu
Origin support to open theme preview app from graph page Mini Toolbar and graph main menu since Origin2025, it is very convenient for user to change graph theme by theme preview app.
“Graph Styles“ button in graph page Mini Toolbar
“Graph Styles“ menu under Graph main menu
ORG-29249
Support Generate Grid for contour from virtual matrix or matrix
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.
The opened XF tool is like:
ORG-29640
Support Label column for Grouped Column Plot
Specify which column used as column/bar labels
Select Plot: Categorical: Grouped Column - Indexed Data dialog
Label control is added there for user so specify which column is used to label each column/bar
ORG-28835
Move Skip Data Points Control to Display Tab
Data Points Display Control moved from Drop Lines tab to Display tab.
ORG-29677
Map Numeric Columns in Value Order for Indexing Method
When Map Index Columns in Value Order is selected, Label row order should also use value order.
In PD page level: Miscellaneous tab, add checkbox Map Index Columns in Value Order.
This option will also change the following settings:
symbol interior
line style: the line types increment list is saved as attachment
pattern fill: by point: use column value
shape of 3D bar: by point: use column value
all color indexing
ORG-19037
Axis issues when adding new Layer if common display ON
Now we support 1:0 to apply to all layers.
We can make setting in layers tab, common display.
ORG-29702
Duplicate into Multiple Panels
Arrange Layers support duplicate existing layers
In Arrange Layers dialog, we add checkbox Duplicate Layer(s) for Extra Grid.
ORG-29740
Output statistical values to PP plot
Output statistical values to PP plot
Labels and Annotation
...
JIRA
...
SUMMARY
...
DESCRIPTION
...
DETAILS
...
ORG-28667
...
Mini Toolbar Improvements When Selecting Multiple Objects
More Mini Toolbar options when selecting multiple objects of the same type such as color, thickness, alignment, rotation and ungroup.
...
When selecting objects of the same type, changing the settings will affect all the selected objects.
...
ORG-29259
...
Combine legend with additional format with other notations
...
Support combination of legend notations with additional formats to be combined with other notations without translation issues
...
It was not possible to combine @WT legend notation with other legend notations in the past.
In Origin 2025, they can be combined.
@LC: @WT% will show comments : additional format prefixed with %
...
...
ORG-29580
...
More %%(%d) entries for legend default settings in Origin.ini
...
More than two %%(%d) entries are supported to customize default legend
...
User can set default legend to show more than 2 metadata info。 E.g.
Open Origin.ini under User Files Folder.
Modify Legend= line in [Text] section into Legend=\L(%d) %%(%dY,@LL)(%%(%dX, @LL)), %%(%dY,@LC)\r\n
Plot any graph (scatter, line, …), default legend will be Y and X’s long name and Y’s comment.
...
...
ORG-28650
...
More bracket type for asterisk bracket
...
Easy way to change bracket into a line with no leg or capped line
...
Line and Capped Line type bracket is added in the Add Asterisk Bracket toolbar button on left side of Origin.
...
Also available in Bracket Type dropdown list on mini toolbar to easily change an existing bracket type
...
...
ORG-26482
...
Hotkey to paste graphic object/label to same position as original one
...
Ctrl+Shift+V will paste text or graphic object to same position as the copied one
To copy text/graphic object and then paste to the exact same location as the original one, use Ctrl+Shift+V.
Ctrl+V will paste it to the last clicked position in graph.
Export
...
JIRA
...
SUMMARY
...
DESCRIPTION
...
DETAILS
...
ORG-25569
...
Add interactive elements to SVG export of Origin graph
...
More elements for interaction, and support mouse over and click events to know which object is clicked
...
We have support Axis elements like Tick Label, Tick, Grids, Refline, Breaks, Axis Title, Axis Rug.
Plot type symbol, line + symbol, column/bar are supported.
Line Plot is difficult to do and not supported by now.
Data Handling
Worksheet
JIRA
SUMMARY
DESCRIPTION
DETAILS
29605 | Contour+Vector and Contour+Streamline Support XYZ data | Origin2025 support XYZ data for plot_mquiver XF or maybe provide another XF to Create plot with XYZ data. | In Plot Menu, Origin show Contour Line + Gradient Vector and Contour + Streamline to Specialized tab when active window is worksheet. |
ORG-29737 | Probability Plot Support Multiple Y and Group Columns | Origin2025 support multiple Ys and group columns for Probability Plot | Input Data should support multiple columns. Add Group options under input data. Add Arrange Plots option to overlay plots. |
ORG-29517 | Stack Plot Support Set Layer Height by Common Scale |
| In Stack Plot(plotstack XF), new options is provided now: |
ORG-29345 | Online Templates for 2025 | Added more online templates for 2025. You can get the latest online template by selecting menu Tools: Template Center. | Some of these templates include:
|
Graph Customization
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-29195 | Cell Border in Heatmap | Support turning cell border on and customize cell border color and thickness | This is useful for heatmaps with gaps
|
ORG-28697 | Interpolation for XY mapping for matrix contour plot | An option to interpolate the XY coordinate matrix data to be monotonic for contour graphs plotted from matrix | There are cases Z data, X data and Y data are in different matrices. If Z data is plotted as contour, user can map XY coordinates in other matrices. If XY coordinate matrix are not monotonic, check the Corresponding LabTalk property |
ORG-29142 | All Frames from Same Image option when turn on browser panel of plots from such multi-frame image | If the heatmap/contour/image plot is plotted from image window, All Frames from Same Image is added in the browser panel. | Plot heatmap/contour/image plot from the image window, then click the Column Switching Browser Graph button on graph page’s mini toolbar. In the browser panel, click the triangle button to choose All Frames from Same Image to create and update the frame list. |
ORG-28227 | Support custom line style in 3D scatter and waterfall graph | Support line style modifier in 3D scatter and waterfall graph | We can set custom line style as 3D line style and border style of 3D waterfall |
ORG-29508 | Edit Multiple Axes | Multi-axis selection and mini toolbar | Select Multiple Axis lines, Multiple Tick Labels or Multiple Axis Titles and use improved mini toolbar to customize them together. In Object Manager, Axis node and subnodes shows and context menu is added for easy selection of different axis elements. |
ORG-29562 | Tick Style for Graph and Layer | Tick Style dropdown list added on page and layer mini toolbars | Click the mini toolbar on page level to set same tick style for all axes in all layers. Click the mini toolbar on layer level to set same tick style for all axis in current layer Corresponding LabTalk Properties page.tickstyle and layer.tickstyle |
ORG-29352 | Show Statistics as Tick Labels | <Statistics> option is provided when Tick Label Type is Column Name or Label or Layer Banner | For certain plot types e.g. box chart, etc. the tick label corresponds to each column. Origin 2025 allows the user to display various statistics of the column(s) as tick labels (e.g., mean, max, min). User can also turn Table on to show multiple statistics info. |
ORG-12760 | Added Break Band | For Cartesian 2d graphs, Break Band can be styled to wavy, straight line, or none. | In any Cartesian 2d graph, in the mini toolbar of break, select Break Band to style your break. After selecting Wavy or Straight Line, 4 additional buttons will appear in the mini toolbar to customize Break Band such as line style, line color, line width, and fill color. |
ORG-29314 | Box chart width by sample size | Set Box or Bar width to be <Sample Size> to visually tell which box has bigger sample size | <Sample Size> is added in dropdown list of Box Width ( % ) on the Box tab of Plot Details dialog. When creating a Categorical: Grouped box chart, no matter with index or raw data, Box_Width by Sample Size is added in Graph Theme dropdown list to easily plot box chart with varying box width. |
ORG-28664 | Pareto Chart Improvements |
| If you want to change the position of the symbol so it is not in the middle of the bar, in the dialog for pareto, check the Show Symbol at Right Side of Bar. Along with this change, the Line-Symbol will also go through the origin. These changes apply to both the raw and bin data. |
ORG-29343 | Legend should support all plot properties with index column | Edge Bundling legend supports to show plot properties with index column | In Edge Bundling plot, there is no way to automatically generate the legend for the color of the scatters and fonts. Fixed in Origin2025. |
ORG-29660 | Add quick access for graph to open Theme preview app | Add "Graph Styles" option in graph Mini Toolbar and Graph main menu | Origin support to open theme preview app from graph page Mini Toolbar and graph main menu since Origin2025, it is very convenient for user to change graph theme by theme preview app.
|
ORG-29249 | Support Generate Grid for contour from virtual matrix or matrix | 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. | The opened XF tool is like: |
ORG-29640 | Support Label column for Grouped Column Plot | Specify which column used as column/bar labels | Select Plot: Categorical: Grouped Column - Indexed Data dialog Label control is added there for user so specify which column is used to label each column/bar |
ORG-28835 | Move Skip Data Points Control to Display Tab | Data Points Display Control moved from Drop Lines tab to Display tab. | |
ORG-29677 | Map Numeric Columns in Value Order for Indexing Method | When Map Index Columns in Value Order is selected, Label row order should also use value order. | In PD page level: Miscellaneous tab, add checkbox Map Index Columns in Value Order. This option will also change the following settings:
|
ORG-19037 | Axis issues when adding new Layer if common display ON | Now we support 1:0 to apply to all layers. | We can make setting in layers tab, common display. |
ORG-29702 | Duplicate into Multiple Panels | Arrange Layers support duplicate existing layers | In Arrange Layers dialog, we add checkbox Duplicate Layer(s) for Extra Grid. |
ORG-29740 | Output statistical values to PP plot | Output statistical values to PP plot | |
ORG-26994 | Set SVG object to Layer background | Right click SVG image on graph to set as layer background | Insert an image into graph. Now there is a new context menu when right click the image on the graph: Set as Layer Background. When it’s checked, Image will set as Layer Background. |
ORG-29478 | XYAM Vector Plot Support Magnitude Base on Y Scale/Reference Length |
| For XYAM vector, add a new control named Magnitude in (Real World Space/X Scale/Y Scale/Reference Length) in Plot Details dialog’s vector tab. Origin provide <Unit> to refer to unit of magnitude column, with <Unit>, knots, m/s, km/h, mph (only show when Reference Length is selected). Add Vector Scale button is added too. It’s available when Magnitude In is checked. |
ORG-29296 | Reference Line for Different Level of Panel | 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. | plotdata(, X, h, v, 1, 1) refer to 1st level of panel. plotdata(*, X, h, v, 1, 2) means all plot's X data group by 1st horizontal panel column and 2nd vertical panel column. |
ORG-29974 | Dropline supports spanning whole layer | Add an option for Dropline’s “Drop to“ option, so it can spanning whole layer. | A new option “Whole Layer“ is added to Drop To drop-down list Plot Details' Drop Lines tab. |
ORG-29446 | Axis table Label position follow tick |
|
|
ORG-29295 | Connect Line Across Panels |
|
|
Labels and Annotation
JIRA | SUMMARY | DESCRIPTION | DETAILS | ||
---|---|---|---|---|---|
ORG-28667 | Mini Toolbar Improvements When Selecting Multiple Objects | More Mini Toolbar options when selecting multiple objects of the same type such as color, thickness, alignment, rotation and ungroup. | When selecting objects of the same type, changing the settings will affect all the selected objects. | ||
ORG-29259 | Combine legend with additional format with other notations | Support combination of legend notations with additional formats to be combined with other notations without translation issues | It was not possible to combine @WT legend notation with other legend notations in the past. In Origin 2025, they can be combined. @LC: @WT% will show comments : additional format prefixed with % | ||
ORG-29580 | More %%(%d) entries for legend default settings in Origin.ini | More than two %%(%d) entries are supported to customize default legend | User can set default legend to show more than 2 metadata info。 E.g.
| ||
ORG-28650 | More bracket type for asterisk bracket | Easy way to change bracket into a line with no leg or capped line | Line and Capped Line type bracket is added in the Add Asterisk Bracket toolbar button on left side of Origin. Also available in Bracket Type dropdown list on mini toolbar to easily change an existing bracket type | ||
ORG-26482 | Hotkey to paste graphic object/label to same position as original one | Ctrl+Shift+V will paste text or graphic object to same position as the copied one | To copy text/graphic object and then paste to the exact same location as the original one, use Ctrl+Shift+V. Ctrl+V will paste it to the last clicked position in graph. | ||
ORG-29638 | Support data label to display column header for Box chart |
| Add a new Group in Box charts Plot Details’ Label tab named Additional Labels. It has 4 controls: Label From, Position, Horizontal Offset, Vertical Offset. | ||
ORG-29563 | Legend @L, @V option supports column label rows | Easier way to customize legend to show corresponding plot’s X info | Origin 2025 support the 3rd argument to be label row character for %(1,@L,n) or %(1,@v,n). like
|
Export
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-25569 | Add interactive elements to SVG export of Origin graph | More elements for interaction, and support mouse over and click events to know which object is clicked | We have support Axis elements like Tick Label, Tick, Grids, Refline, Breaks, Axis Title, Axis Rug. Plot type symbol, line + symbol, column/bar are supported. Line Plot is difficult to do and not supported by now. |
Data Handling
Worksheet
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-27189 | Time Series Pivot Table | Summarize worksheet data by date time interval and period | Summarize data by date and time intervals and period
https://blog.originlab.com/time-series-pivot-table-to-summarize-data |
ORG-29644 | Paste Link from Excel Files on Cloud | Copy from xlsx files on cloud and paste link to worksheet cells | Open excel files from cloud in MS Excel. Copy data and paste link to worksheet in Origin. |
ORG-28316 | Set Date/Time Sampling Interval | Define a sequence for time or date by a start value and an increment value | Select data column and click the Sampling Interval mini toolbar button or choose Column: Set Sampling Interval… menu to define Date/Time based sampling interval. (Only Numeric was supported before Origin 2025) For column with sampling interval, icon shows at the corner.
Note: When plotting a column with sampling interval, it will use the inclusive sampling interval for the column instead of any X column to its left. |
ORG-29184 | Improved hotkeys for data editing | Same hotkey combinations as Excel to highlight contents of a cell and select entire rows or columns | Highlighting Content Inside a Cell:
Highlighting Whole Column/Row:
|
ORG-29058 | Show/Hide All User Parameters Mini Toolbar | Show or hide all user parameters rows to leave more space for data area in worksheet | Single click on any user defined parameter row header and click the new Hide/Show All User Parameters button to hide all user-defined parameter rows. Click again to show all. This provides a quick way to hide all user-defined parameter rows on top of data so you can see more rows in data area. |
ORG-29123 | D0 for Last User Parameter. | D0 now refers to the last user parameter. | D0 is changed to refer to last created user parameter row instead of 1st user parameter row. E.g.
|
ORG-28891 | Maximum column width for long name when importing data | System variable @MCWL=15 (default) to set long name max column width when importing data | @MCW and @MRH to control the max column width and max row height when importing data. New system variables are added
|
ORG-29494 | Make XF text2cols accessible on menu | Choose Column: Text to Columns main menu to open text2cols XF. | Add text2cols XF in main menu to split a single column of text into multiple columns. |
ORG-29540 | Reduce Columns Supports By Column Labels | Merge Columns by Column Labels | Add an option Merge by Column Labels for the Reduce Methods in the Reduce Columns tool. The columns with the same column header labels can be merged with the row statistics. |
ORG-29636 | Mouse wheel to scroll sheet | Support mouse wheel to scroll sheet tab for book window | When mouse over sheet tab, support mouse wheel to scroll the sheet tabs. So it is easier to navigate sheet when there are many sheets. Both workbook and matrix book are supported. |
Easier way to build Summary Sheet | Added new context menu on sheet tab named “Add Summary Sheet for Batch Analysis” right below “Add Notes as Sheet” to build Summary sheet. | ||
ORG-29742 | Enter value in F(X) applies to whole column | For columns with sub range set with values, enter F(x) will ignore subrange setting and apply to whole column | Sometimes user highlights a range of cells in column and set its value. Such sub The formula shows in F(x) cell but will only be applied to the specified sub range in the future. Later user may forget this and wonder why changing F(x) failed to apply to the whole column. In Origin 2025, system variable @FXR (default 1) is added:
|
ORG-29794 | Update Book Name in Cell Formula When Duplicate Folder | Check all col/cell formulas and identify references to a book in the same folder and update accordingly | If there are cell or column formulas that refer to a workbook in same folder, when duplicating such folder, corresponding cell and column formulas will be updated to refer to corresponding book in new folder instead of the original folder. |
ORG-29933 | 2nd level of Indirect Indexing | Specify row info. in other columns and use it in formula | Multi-level of indirect reference of row indexing is supported. Note: [ ] is used to specify row number.
|
ORG-29997 | Bring back Insert Notes Window to Cell | Add context menu to insert embedded notes window to a cell | In Origin 2021b and previous versions, the Insert Notes context menu will insert an embedded Notes window to a cell. But since Origin 2022, it will add a cell notes instead. In Origin 2025, a new context menu item Insert Embedded Notes Window is added to bring back the insert embedded Notes window feature. |
ORG-29147 | Support Undo for deleting sheet with embedded graph | Add Undo supports for deleting sheet with embedded graph | Delete a sheet with embedded graph, undo should recover the sheet with embedded graph correctly. |
ORG-29052 | Filter displays show display text instead of URL | Text filter will show display text instead of hyperlink address | Use text filter to filter column that contains hyperlink address, list items in Filter menu, or Custom Filter dialog, or filter label will show it as display text instead, the hyperlink address will be ignored. This should be more make sense for usage. |
ORG-29471 | Want Notes window for Workbook | Adding notes for book window from Object Manager | In Origin 2025, Page Notes can be added to workbook/matrix book window now. With book window active, click the Add Notes button on top of the Object Manager to add. or Right-click on the book window title bar, and choose Notes to add. |
...
JIRA | SUMMARY | DESCRIPTION | DETAILS | ||||
---|---|---|---|---|---|---|---|
ORG-29929 | Customize File: Recent Projects flyout | Control number of projects to show in flyout menu, show/hide full path or hotkey | Corresponding system variables @MRP to set number of recent project items. @MRPHP to set if show file path. @MRPA to set if show accelerator keys. | ||||
ORG-29652 | Recent Project support for Cloud Files | 1.Support open project from cloud by LT script 2.When open/save project from/to cloud, will add to recent projects. | LT scripts to open project from cloud.
| ||||
ORG-30020 ORG-30033 ORG-30064 ORG-30065 | Recent Project Browse Dialog | Added Recent Origin Files dialog to browse recent opj(u), ogw(u), ogm(u) and ogg(u) files. | 1.Select File: Recent Projects: Recent Origin Files… menu or shortcut Ctrl+F11 or double-click workspace to open this browser. 2.Support dragging to reorder column, resize column width and resize the dialog, and they will be remembered for later use. 3.Support open/append/open in new instances on Recent Origin Files dialog. 4.Added system variable @RFN =1(default), can set it to 0 to disable check network files exist, then will open Recent Origin Files dialog fast. | ||||
ORG-29978 | Recent Project Menu Ease of User | When Path not shown, show on tooltip and on status bar | When Recent Projects dialog Show File Path checkbox is unchecked, path will be shown on tooltip and on status bar. | ||||
ORG-25448 S3 | Backup OriginProjHistory.txt | Backup OriginProjHistory.txt | In Origin 2025, Backup OriginProjHistory.txt to “C:\Users\<user>\AppData\Local\OriginLab\” | ||||
ORG-29626 | Support LaTeX math escape in Origin Text | Introduce more familiar way to display LaTeX in Origin Text | Instead of using \q() notation to use LaTeX, Origin 2025 introduces more familiar ways as following, so user can directly copy content from notes to a scientific paper, and vise versa.
Example
We also change the insert LaTex equation to worksheet cell, text object, notes window, paste LaTex, and the LaTex samples under Notes menu to use the new square notation. | ||||
ORG-29311 | Separate Notes preview window | Notes Window Preview to allow side by side viewing of HTML source and results | Hit Ctrl + 2 to toggle separate preview window on and off. Ctrl+R to refresh after editing raw text. The preview can even be put to 2nd monitor as floating window | ||||
ORG-29347 | Improve graph quality in Notes window | Improve graph quality in HTML and Markdown Notes window | In HTML and Markdown notes window, PNG is used in render mode in previous versions, then the graph quality may not be good. Now in Origin 2025, SVG is used instead, and the quality in render mode should be nice now. | ||||
ORG-29991 | Support to show image with LabTalk path in Markdown and HTML | Markdown and HTML support parse file path defined by LabTalk variable | Example
| ||||
ORG-27190 | Note Window Export Values Instead of Cell Links | Save Notes As supports save substituted text instead of link | When notes window contains %() substitution link, Save Notes As will default save it as substituted text. This is controlled by system variable @NSS (default = 1). | ||||
ORG-29183 | Character Column in Column Label Row Dialog | Easier way to find the character for column label row to use it in legend and text editing | To customize legend or text labels in graph with metadata, user would need to go to Document page to find the corresponding char for each label row, e.g. F for filter row, LD1 for 1st user-defined parameter row, etc. Now such char shows in Column Label Rows dialog (right click any label row header and choose Edit Column Label Rows…) so user can easily find the syntax. | ||||
ORG-29327 | MT for box chart with no box | Support change percentile symbol Fill color, Shape, Size and improve the Box & Whisker button fly-out | |||||
ORG-29728 | Easier way to expand or collapse nodes | Context menu in Object Manager and the bottom nodes of Plot Setup dialog to expand layer, group nodes. | Right click on Layer or Group node to see the newly added context menus to expand or collapse all sibling nodes. | ||||
ORG-29317 | Show MT of non-text when drag to select connected objects | Improve the mini toolbar when drag to select connected objects like asterisk, distance annotation, angle annotation | In Origin2025 before, if drag to select connected objects like asterisk, distance annotation, angle annotation, it does not show mini toolbar, now support the same mini toolbar as hold CTRL to select non-text objects | ||||
ORG-29248 | Easier way to select/hide/show multiple objects in Object Manager | Support Select all with Same Type when clicking on a graph object or text in Object Manager | |||||
ORG-29474 | Find Folder/Window Notes | Improvements of Find in Project dialog (F3) in Origin 2025. |
| ||||
ORG-29482 | Inform User that the OPJU already open in another instance of Origin | Inform User that the OPJU already open in another instance of Origin | In Origin 2024b and earlier versions, when users keep Origin project open quite some time and on many occasions, they forgot about it and launched the same project just by double-click. It opens the second instance of Origin without any warning that the same project is already open. In Origin 2025, when opening a project and Origin found it to be read only, Origin will check that it has already been open by another instance, then will show a message to inform users so they can cancel. After that, Origin will tell that instance to activate to the front. | ||||
ORG-29906 | PE List Hide All should keep Name | PE List Hide All should keep Name | In Origin 2024b and earlier versions, Project Explorer, Contents Panel, List View Columns Context Menu Hide All, Name column will be hidden. In Origin 2025, Name column will be kept. | ||||
ORG-29706 | Page MT button to add title to all layers | 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 | |||||
ORG-29207 | Save To Cloud support for project files | Support saving project to cloud | Can save project to cloud by menu: File: Save Project to Cloud… If there is existing opju file with same name on cloud, for OneDrive/SharePoint, will show dialog to ask replace or not; for Google Drive, save it directly. | ||||
ORG-29984 | Cloud Dialog Issues and Improvements | Support reset cloud setting info. | Run following code to reset cloud setting info.
| ||||
ORG-28279 | Locking a Cloud Project File | Locking a Cloud Project File |
| ||||
ORG-30059 | Google Drive with API Key Provided by User | Supported using user’s Google API key to get permission. | Users could apply for a Google API key, and save it in <UFF>/OCloud.ini (create a new ini file if it does not exist). The format in the ini file is as following:
| ||||
App Menu check for update | Support updating app from origin app menu directly | Some important apps are added to origin main menu since origin2024b, but user may not catch if there is new version of app. In origin2025, if new version app is coming, user will be noticed and can download it directly from app menu. | |||||
Pre-shipped HTML App dialog supports Dark Mode | Support dark mode for Pre-shipped Apps | Origin has supported dark mode since origin2024, but some pre-shipped HTML Apps do not support dark mode yet, such as Stats Advisor, Simple Fit, Speedy Fit, etc. We support dark mode for all pre-shipped Apps in Origin2025, it will give user a better experience when using Apps. |
...