Graphing
New Graph Types
...
JIRA
...
SUMMARY
...
DESCRIPTION
...
DETAILS
...
ORG-27025
...
Grouped Heatmap Show in Same Cell
...
We support group for heatmap.
...
We can enable group control for heatmap, including:
show Set as Group Begin and Set as Group End in OM context menu
enable Group button in layer content dialog
enable Group in plot setup context menu
In Plot Details, dialog, there is group tab. We can Show Multiple in Same Cell.
Support mini toolbar to easily cutomize graph
...
Graphing
New Graph Types
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG- |
Page Background Color on Screen
Set display color on screen when graph page background color is None
Add Page Background Color on Page tab of Preferences: Options dialog
to specify what color to show when graph page background is <None>
This is only for display purposes. It will not affect copy page, graph export and printout.
User story:
User wants to create graph in Origin and then paste to Powerpoint with dark background color. So some text on graph set to a light color, etc. yellow. Before Origin 2024, when page background is none, we show white background and no way to change it. It’s very hard to see light color with white background.
User doesn’t want to change page background color in Origin since it will affect printout. Plus when exporting or pasting a graph with none background and put it in PPT, the dark background or images below will show through.
ORG-26829
Drag or scroll to change axis scale
Change axis scale without need to open axis dialog
Easier way to only change begin or end.
Click on axis to see red dots on both ends. Drag it to new destiny, red line shows with axis value in Data Display window and status bar. Release the mouse to finish the change.
Press X key, then move cursor closer to layer frame. Cursor will change into double horizontal arrow or vertical arrow. Drag.
ORG-25010
Multiple ROI and Enlarged Graphs
Support Scale in multiple area in one graph. Hold Ctrl+Scale in toolbar to create multiple ROI and its corresponding Enlarged Graph, or right click one ROI and click Duplicate context menu
Annotation
...
JIRA
...
SUMMARY
...
DESCRIPTION
...
DETAILS
...
ORG-27310
...
LaTeX Equation Access LT Variable
...
Allow entering substitution notation in LaTeX Equation
Graph Customization
JIRA
SUMMARY
DESCRIPTION
DETAILS
ORG-26738
Sort Alluvial Node by Frequency
27025 | Grouped Heatmap Show in Same Cell | We support group for heatmap. | We can enable group control for heatmap, including:
In Plot Details, dialog, there is group tab. We can Show Multiple in Same Cell. Support mini toolbar to easily cutomize graph |
General
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-27116 | Page Background Color on Screen | Set display color on screen when graph page background color is None | Add Page Background Color on Page tab of Preferences: Options dialog to specify what color to show when graph page background is <None> This is only for display purposes. It will not affect copy page, graph export and printout. User story: User wants to create graph in Origin and then paste to Powerpoint with dark background color. So some text on graph set to a light color, etc. yellow. Before Origin 2024, when page background is none, we show white background and no way to change it. It’s very hard to see light color with white background. User doesn’t want to change page background color in Origin since it will affect printout. Plus when exporting or pasting a graph with none background and put it in PPT, the dark background or images below will show through. |
ORG-26829 | Drag or scroll to change axis scale | Change axis scale without need to open axis dialog | Easier way to only change begin or end.
|
ORG-25010 | Multiple ROI and Enlarged Graphs | Support Scale in multiple area in one graph. Hold Ctrl+Scale in toolbar to create multiple ROI and its corresponding Enlarged Graph, or right click one ROI and click Duplicate context menu |
Annotation
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-27310 | LaTeX Equation Access LT Variable | Allow entering substitution notation in LaTeX Equation |
Graph Customization
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-26738 | Sort Alluvial Node by Frequency | We can sort Alluvial node by name/ frequency. | In Node tab, add Node Order by option above Gap between Nodes. dropdown could be
|
ORG-27027 | XF to Create Multiple VM and Plot Heatmap | A new dialog: plotmultivm to create heatmap with multiple info in one cell. | Command line usage for Existing Virtual Matrices type: plotmultivm datatype:=vm irng:=VM1|VM2; |
ORG-26846 | Layer Content and Plot Setup Issues to Create Heatmap | Plot setup and layer content could list virtual matrix | In layer content, we list Virtual Matrices in data type dropdown list. We also do the same for plot setup, list Virtual Matrices above Loose Datasets. It should also list “Heatmap“ in Plot Type list box. |
ORG-26739 | Alluvial Label Improvements | Alluvial Plot Label On Top Outside Node Position All Left/Right | In Label tab, add Position option in Show Label for plot group, under font, ratio could be Top, Bottom. Move Offset to 3rd line after this option. For Outside Node Position, add Left, Right option before Top. This change could also apply to Sankey. |
ORG-27159 ORG-26325 | Fit Page to Layers Include All Graph Objects | supportFit Page to Layers Include All Graph Objects | In Fit Page to Layers dialog, add checkbox variable “go“ Include All Graph Objects in the end, default select it. Select it means all graph objects should be included when fit page, including graph objects that attach to page. In Button Edit Mode (Ctrl+Alt+B), if a graph object is attached to page: a string “(P)” will be appended to the displayed object name. |
ORG-26928 | Sankey Map Support Pie Node | show in and out pie chart instead of bubble | In Node tab of Sankey Map, add Show In&Out Pie Chart for Node checkbox under Fill color. Default is unchecked. |
ORG-26489 | Increment by one or stretch depending on if it's color list or palette | When we set a color list, if increment is None/Binned/Stretch, we should set it to by one. For palette, no need to change current rule. |
If go to Plot Details → Group tab, the Line Color increment is stretch. |
ORG-27140 | Legend Background Color | For any text object(including legend), set frame to box or shadow, fill color should be None by default. | add sys var @TFC. default is 1. it set text object fill color be None by default. if set as 0, it set as white. |
ORG-26966 | Browser Plot should support changing source data when intermediate sheet involved in plotting |
| We only list source data in browser panel if there is one plot created base on one intermediate sheet. It will show the real source sheet in go to source sheet context menu and MTB. |
...
JIRA | SUMMARY | DESCRIPTION | DETAILS | ||
---|---|---|---|---|---|
ORG-27156 | Intermediate book issues on in batch processing | When batch processing with large files, Hide intermediate workbook due to OS resource exhausts | System variable @BIW to control show/hide intermediate workbooks
| ||
ORG-27173 | Batch Processing support specifying folder to import files | When batch processing with many files in specified folder, support Data Source as Import All Files from Folder and set File Extension to batch processing with specified data type | |||
ORG-27008 | Batch Plotting support special points | In Origin2024 before, batch plot will not include any special point, now support |
→ Now special point with label shows in new created plot |
...
| |||
ORG-27173 | Batch Processing support specifying folder to import files | When batch processing with many files in specified folder, support Data Source as Import All Files from Folder and set File Extension to batch processing with specified data type | |
ORG-27008 | Batch Plotting support special points | In Origin2024 before, batch plot will not include any special point, now support |
→ Now special point with label shows in new created plot |
Fitting
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-25071 | Support different Digits for Value and Error in the result table | Add Custom Display for Error Value edit box in the fitting tools. |
→ Parameter value show 5 decimal digits(default) and error value show 2 decimal digits. |
Signal Processing
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-25071 | Support span by x values for Lowess and Loess in Smoothing | Add span by x values for Lowess and Loess method in smooth tools | Origin support span by Proportion and Points of window when smooth method is Lowess or Loess. in origin 2024, span by x values is also supported. The conversion between x value and proportion is: prop=x/(xmax-xmin), default x value is 0.1*(xmax-xmin). |
Data Handling
Worksheet
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG- |
Support different Digits for Value and Error in the result table
Add Custom Display for Error Value edit box in the fitting tools.
Open fitting tools and go to Output: Graph: Result Table section, set Custom Display for Error Value as “.2“ for example.
Check the result table on the fitted plot.
→ Parameter value show 5 decimal digits(default) and error value show 2 decimal digits.
Signal Processing
...
JIRA
...
SUMMARY
...
DESCRIPTION
...
DETAILS
...
ORG-25071
...
Support span by x values for Lowess and Loess in Smoothing
...
Add span by x values for Lowess and Loess method in smooth tools
...
Origin support span by Proportion and Points of window when smooth method is Lowess or Loess. in origin 2024, span by x values is also supported. The conversion between x value and proportion is: prop=x/(xmax-xmin), default x value is 0.1*(xmax-xmin).
Data Handling
Worksheet
27279 | Split Worksheet and Append Worksheet Improvements | Put value in output sheets label when split worksheet by value change , and use sheet label when appending sheets |
|
ORG-27245 | Smart Paste from Excel --beta2 | When paste data from Excel, Origin will do a smart checking to detect heading rows and paste to column label. | See below, copy all data from Excel. In Origin, new a workbook, paste to A1 cell or highlight column A to paste. Origin will detect the 1st row is heading and paste to Long Name label smartly, and the other data will still paste to data area. |
Data Extraction
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG- |
Split Worksheet and Append Worksheet Improvements
Put value in output sheets label when split worksheet by value change , and use sheet label when appending sheets
When splitting worksheet by reference column’s value change, the info. was lost in result sheets. In Origin2024, the value will be put to sheet label of each output sheet.
When appending worksheets and stack worksheets, sheet Label can be used as Data Identifier.
ORG-27245
Smart Paste from Excel --beta2
When paste data from Excel, Origin will do a smart checking to detect heading rows and paste to column label.
See below, copy all data from Excel. In Origin, new a workbook, paste to A1 cell or highlight column A to paste. Origin will detect the 1st row is heading and paste to Long Name label smartly, and the other data will still paste to data area.
...
27211 | Easy way to copy data from all Selectors | A new mini toolbar is added to easily copy data from all subranges. | In the past, after using data selector toolbar button to select several ranges in graph, there is only Copy Data button on mini toolbar to copy the selected subrange. In Origin 2024, no matter which subrange is clicked, there is new mini toolbar button to Copy Data for All Selectors so that user can paste them into worksheet as multiple columns. |
ORG-27212 | Using Data Highlighter to extract subset to multiple columns | Use Data Highlight to select subset and add them as new columns | There was only Start New Sheet, Append Rows and Append Rows with Gap options in the past when using Data highlighter to pick each highlighted region to create subset. In Origin 2024, new Add Data Mode: Start New Columns is added when using Data Highlighter to create subset data. |
Programming
LabTalk
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Python
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|
ORG-27211
Easy way to copy data from all Selectors
A new mini toolbar is added to easily copy data from all subranges.
In the past, after using data selector toolbar button to select several ranges in graph, there is only Copy Data button on mini toolbar to copy the selected subrange.
In Origin 2024, no matter which subrange is clicked, there is new mini toolbar button to Copy Data for All Selectors so that user can paste them into worksheet as multiple columns.
ORG-27212
Using Data Highlighter to extract subset to multiple columns
Use Data Highlight to select subset and add them as new columns
There was only Start New Sheet, Append Rows and Append Rows with Gap options in the past when using Data highlighter to pick each highlighted region to create subset.
In Origin 2024, new Add Data Mode: Start New Columns is added when using Data Highlighter to create subset data.
Programming
LabTalk
...
JIRA
...
SUMMARY
...
DESCRIPTION
...
DETAILS
Python
...
JIRA
...
SUMMARY
...
DESCRIPTION
...
DETAILS
...
ORG-27294
...
Python support note window access
...
Add interfaces on accessing note window using Python.
...
Code Block | ||
---|---|---|
| ||
op.new_note(name='')
op.find_note(name='')
nt.text
nt.syntax
nt.view
nt.append(text, newline=True)
nt.load(fname, askreplace=False)
nt.exp_html(fname)
nt.destroy() |
...
ORG-27303
...
op.save() should throw an error in Python when saving to Read-Only project instead of an error message window
...
Added sysvar property to originpro to get and set system value.
...
For example:
to get @ECS value.
Code Block |
---|
import originpro as op
op.sysvar['ECS'] |
...
ORG-27321
...
op.save() supports slash in path
...
Python function op.save() supports slash in path
...
For example:
Code Block |
---|
import originpro as op
op.new_sheet()
op.new_graph()
nerr = op.save(r'D:/Nw.opju') |
Origin C
...
JIRA
...
SUMMARY
...
DESCRIPTION
...
DETAILS
Miscellaneous
Ease of Use
JIRA
SUMMARY
DESCRIPTION
DETAILS
ORG-27115
ORG-27294 | Python support note window access | Add interfaces on accessing note window using Python. |
| |||||
ORG-27303 | op.save() should throw an error in Python when saving to Read-Only project instead of an error message window | Added sysvar property to originpro to get and set system value. | For example: to get @ECS value.
| |||||
ORG-27321 | op.save() supports slash in path | Python function op.save() supports slash in path | For example:
|
Origin C
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Miscellaneous
Ease of Use
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-27115 | Dark Theme - beta2 | Dark theme for workspace, toolbars, menus, worksheet, notes window, etc. | Using @ctp=1 to use dark theme for Origin. Note: Graph page dark background is controlled by Preferences: Options. Page tab separately. |
ORG-26912 | Sheet Switching Browser Graph - beta2 | Turn on the left browser panel to change all plots to data from a different sheet | If user has many worksheet with same data structure and plot a complicated graph (including multi-panel) from one sheet, user can turn on the left panel to easily switch worksheet. Plots in graph will all be switched to new sheet. How to: Click edge of graph page so that page level mini toolbar shows. Click the Sheet/Book Switching Browser Graph. (Note: the sheets doesn’t have to be in same workbook window) |
ORG-26998 | Add MT button on Axis pop up to quickly add Reference Line | Support Add Reference Line button in Axis mini toolbar to quickly add Reference Line | |
ORG-26828 | Support mouse wheel horizontal scroll | Shift+Wheel to scroll horizontally | When many windows arranged horizontally and vertically, in old version, we only support Wheel to scroll vertically, in Origin2024 support Shift+Wheel to scroll horizontally |
ORG-27154 | Clicking Axis Line to give Red Dots to drag Scale | Click the Axis, drag the Red Dots moving in horizontal or vertical direction to change Axis Scale | |
ORG-27415 | MT buttons Dark Mode Related | Add Reverse Colors button in Page mini toolbar to reverse colors on all elements | |
ORG-27302 | Add Copy Plot mini toolbar on Single plot tab to copy single plot | For group plots, support Copy Plot button in Single tab to copy the data of selected plot | |
ORG-27201 | Allow saving and re-applying custom window arrangement and for any DPI | In Origin 2024, User can arrange windows arbitrarily and save those settings. Then they want to work with the windows moving them etc, and later be able to re-apply the settings to get back their saved arrangement on any DPI. | In Script window/ Command window, run below scripts:
|
ORG-26923 | Arrange Windows with Size of Active Window | In Origin 2024, Arrange Windows dialog adds Share Active Window Size checkbox. |
...