Graphing
New Graph Types
...
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 blonging to a group is denoted by alternatingicons | ||||||||||||||||||||||||||||||||||||||
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-27177 | Data Filter For Graph | Graph based Data Filter without affecting worksheet Turn on | Click Data Filter toolbar button or Data Slicer mini toolbar to set different filter condition data on each graph without affecting worksheet dataonly
| ||||||||||||||||||||||||||||||||||||||
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 graphic 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 is 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 | Supoort 32bit color toolbar icon in custom toolbar | Before Origin2025, 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 Origin2025. | ||||||||||||||||||||||||||||||||||||||
ORG-16510 | Smartly adjust ticks when zoom in the graph | Improve the rule of showing ticks to show better ticks values when zooming in | In Origin2025 before, improve the below case that sometimes too few ticks sometimes too many ticks
| ||||||||||||||||||||||||||||||||||||||
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-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
JIRA
SUMMARY
DESCRIPTION
DETAILS
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 heatmap 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 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 supports to display various the statistics of the column as tick label. User can also turn Table on to show multiple statistics info. |
ORG-12760 | Added Break Band | For Cartesian 2d graphs, Break Bank 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 more addition 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 not 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-28835Move Skip Data Points Control to 29640 | Support Label column for Grouped Column Plot | Specify which column used as colummn/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. |
Labels and Annotation
ORG- |
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
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 also will change the following settings:
|
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 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. |
...
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
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 provide 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 highlight highlights a range of cells and click Set Column Values toolbar button or menu, or hotkey Ctrl+Q set the sub range value. in column and set its value. Such sub The formula shows in Fx F(x) cell but will only be applied to the specified sub range in the future. Later there are two kinds of senarios:
System variable @FXR (default 1) is added to control it. Change it to 0 to roll back to old behaviorLater 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:
|
APPS-1582 | New LiDAR Data Connector | New Data Connector allows LAS or compressed LAZ files to work with LiDAR data. | The LiDAR Data Connector accepts .las and .laz files. These files are structured to contain 3-D x,y,z-tuplet point cloud data. |
Import
JIRA | SUMMARY | DESCRIPTION | DETAILS | ||
---|---|---|---|---|---|
ORG-28665 | Import all sheets with Excel Connector | <All> option added in Excel Sheet dropdown list in Excel Connector | In Origin 2025, user can choose <All> import all sheets at once. Drag an drop Excel file uses <last used> settings. So if you pick <All> to import all sheets and later drag other Excel files, all sheets will be imported as well. Note: If you pick a specific sheet to import and later drag and drop another Excel file without such sheet name, 1st sheet will be imported. | ||
ORG-29128 | Connect Multiple Files into Same Sheet | Append files row wise or column wise in same sheet | In Connect Multiple Files dialog, options to import multiple files into same sheet are added.
| ||
CSV Connector Recognize Date Format for England Date Time | Added system variable @IDT and improve CSV Connector to auto detect “dd/MM/yyyy HH:mm” date format. | 1.Added system variable @IDT=0(default), when set @IDT=1, will import date and time data as text. 2.When import “dd/MM/yyyy HH:mm” date format data, will auto detected it as date and imported it into column as date format. | |||
Better handle for date conversion without time part for 00:00 | Improve CSV Connector to support auto detect the iso date data without time part and append “ 00:00:00”. | For below iso date data, will append “ 00:00:00” to “1998-01-01” and import as “yyyy-MM-dd HH:mm:ss”.
| |||
Data Connector Undo and Redo | Supported undo and redo for Data Connector. | Data Connectors support undo and redo for following actions.
| |||
CSV connector save Post Import Script as Default | Improved CSV Connector to support save Post Import Script as default settings. | ||||
Better way to indicate project files opened from cloud | When open project from cloud, should show the cloud path on title bar. | ||||
Google Sheet Connector App | Introduced GoogleSheets Connector to support import Google sheet(s) from Google drive or Google sheet(s) URL |
| |||
CSV Connector supports append columns from script | Added a bit 128 for LT | Example:
| |||
CSV connector default to not open CSV Import Options dialog | Use CSV Connector to import ASCII file will not show CSV Import Options dialog by default. | When start CSV Connector by following ways, Show Options checkbox will be not checked by default.
|
Analysis
General
JIRA | SUMMARY | DESCRIPTION | DETAILS | ||||
---|---|---|---|---|---|---|---|
ORG-29391 | Copy All Open Branches as Image In Report Sheet | Context menu added on the hierarchical result sheet to copy all open branches as an image | Right click anywhere on result sheet and copy all open branches as an image. Then paste it to Word, Powerpoint, etc. | ORG-26576 | Export Table on Hierarchical Report Sheet to ASCII | Context menu to directly export table as ASCII file | Right click on any table you want to export to ASCII and select Export ASCII…. Click the path created on Messages Log on left side of workspace to open the file. . Then paste it to Word, Powerpoint, etc. |
ORG-26576 | Export Table on Hierarchical Report Sheet to ASCII | Context menu to directly export table as ASCII file | Right click on any table you want to export to ASCII and select Export ASCII…. Click the path created on Messages Log on left side of workspace to open the file. | ||||
ORG-29511 | Analysis on Graph Data Filter | The graph with data filter will create virtual dataset. And the analysis will be performed on the virtual dataset. |
Limitation:
|
Gadgets
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-29303 | Quick Fit Gadget supports Fix Parameters | Support Fixed option in Parameters tab in Quick Fit gadgets |
...