Graphing
New Graph Types
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|
General
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Sort X mini toolbar button on Plot(s) | Click Sort X mini toolbar button to set plot’s X to be sorted | There was only Labtalk Mini toolbar is added when clicking on line, scatter, line+symbol plot to sort X without need to sort data in worksheet |
Text, Legend and Annotation
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Label Reference Lines With a Column | Specify reference line labels from a column | On Reference Lines tab of Axis dialog, Label Form control added. User can specify which column to label reference lines |
Graph Customization
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Gap Control of 3D bar with Subgroup | In Outline tab of 3D bar, we add Gap between subgroup option for 3D Bars plot | It will be showed when offset within subgroup (in Group tab) for Cumulative/Incremental is selected. | |
Show arrow in 3D trajectory graph | 3D Line Tab Support Arrow | Arrow group is only available when connect symbols is checked. | |
Index the 3D symbol shape to a column | We support map symbol shape to a column in 3D scatter plot. | In dropdown of Shape option, add Increment and column of source sheet. | |
Modify Scale for 3D tetrahedral | We support rescale all axes. | ||
Sankey Link Connect to Center of Node | We put link to center of node, like the right part of the graph | ||
Support Gradient Fill for 3D Bar When Color Fill By Point | Enable gradient fill group when fill color of 3d bar and xyy bar is filled by point. | ||
Axis arrow heads in 3D Graph | Turn on arrow head for XYZ axis in 3D graphs | ||
Inserted SVG needs real-time update |
| For dynamic update, please right click on the SVG graph object to check Link File context menu. | |
Improvement on scatter matrix graph | Support mixed diaply mode to show statistics in lower/upper triangular. More options to customize the label text. More statistical plot type for the diagonal cells. |
| |
Show indicator for Sankey link to move | We only show indicator when node is not shown and indicator is for link end. For start links, we will show indictor for both ends. When label is inside node, there is no label offset, select label to move should move node. | ||
Allow for easy placement, resizing, and rotation of SVG images in graphs |
|
| |
Indicate Linked File, SVG and Image Graphic Objects | Indicate the Linked File, SVG and Image Graphic Objects' link status in status bar and object manager. | ||
Insert Image Auto Set Linked File and Message | Insert image from file or web should be set as Linked File if file size is larger than 800kb | By default, @IML=800. So if file size < 800kb, image will not be set to Linked File, otherwise it will automatically be set as linked file. Set @IML =1 to set all inserted image object as linked file. |
Data Handling
Worksheet
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Sheet Navigator Add Dimension Column | In order to check all sheets' dimension, add the Dimension Column in workbook/matrix’s Navigator. | Right click on worksheet/matrix name tab and choose Navigator menu, check the Dimension column in the opened dialog. | |
Support Function to Calculate RMSE MBE MAE | Add new functions to calaulate RMSE, MBE, and MAE | Three new functions are added to Statistics category in Set Values dialog to calculate RMSE, MBE, and MAE.
| |
Unfreeze panel mini toolbar | Unfreeze mini toolbar when clicking on frozen column/row/cell | If any column/row already freezed, support mini toolbar when clicking in any cell/column/row to unfreeze |
Matrix
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Want Flip Colormap MT button for Matrix | Show the Flip Colormap button on Mini toolbar for matrix when it is in the view image mode. And it’s after the Palette button. | The Flip Colormap button will apply to all matrix objects by default which will affect by @MAP(default = 0 to apply to all and set to 1 to apply to active object only), |
Notes
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Import
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Support multiple files per book when performing Clone Import | If need to repeat import multiple groups of files, then create a workbook connecting to a group of files, and use clone import to select other groups of files to import. | For Example: 1.Create a Workbook with two sheets, the first sheet is connecting to “Group1 File 1.txt“, and the second one is connecting to “Group1 File 2.txt“. 2.Click Clone Import button, and select following files: Group2 File 1.txt Group2 File 2.txt Group3 File 1.txt Group3 File 2.txt -->The first two files are imported into one new book, and others are imported into another new book. | |
Drag and Drop to Import SVG files to Graphs and Layout | Support drag and drop svg files into Graph/Layout to insert. | 1.Drag and drop a svg file into the Graph/Layout, will insert the svg file. 2.Drag and drop svg file to other place, will show error message. | |
Insert SVG Web Image to Graph/Layout | Insert: Image from Web… supports url links with SVG image | E.g. https://upload.wikimedia.org/wikipedia/commons/5/53/MBTA_Rapid_Transit.svg | |
Link to external SVG file | If image is linked, Origin project file size will be small and the image will auto update if external file changes | Right click SVG image in graph/layout to link/unlink Right click image and choose Source File Path to change file path. The Link status shows in Object manager in Graph Objects Mode. The Link status and file location show on Status bar of Origin. Link status also show on Object Manager. | |
SVG image resize & rotation | Resize and rotate SVG image inserted in graph/layout | Resize:
Rotate:
| |
Default File Filter for File Selection Dialog | Added menu “Custom File Extensions…” to CSV Connector and Import Filter Connector to customize file extensions. | Steps to change the file extension for CSV Connector and Import Filter Connector. 1.Right click the app icon and select “Custom File Extensions…” 2.Change “File Extensions“ and click OK. |
Export
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Open File Location from Messages Log Should Select the File |
– – > the folder should be opened with the very file selected. | ||
Worksheet Export to Excel Improvements and Issues | We add new X-Function to export as Excel and call it expxls |
Analysis
General
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-23281 S2 | More Statistical tools to support significant expression (p<0.0001) when extreme small P value | More Statistical tools like Hypothesis Testing and Nonparametric Tests to support significant expression (p<0.0001) when extreme small P value | |
Support Missing Values and Cumulative Counts in Discrete Frequency |
|
Gadgets
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Image Processing
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Image Window GUI 2023b |
|
|
Programming
LabTalk
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Support listing StringArray on LabTalk Variables and Functions dialog | Show StringArray variable in the LabTalk Variables and Functions dialog | In Script Window, select menu Tools: Variables to open the LabTalk Variables and Functions dialog. A new checkbox “StringArray” is added, select it can show available StringArray variable in current project. | |
LabTalk script to set Colormap Transparency | Add a new command to set colormap transparency | Syntax: layer.cmap.transparency | |
LabTalk countif function support simpler condition | Improve countif etc. function to support simpler condition | In previous builds, user need to provider condition with input range like countif(col(A), "boston")=; countif(A, 2)=; countif(A, "!=2")=; | |
LabTalk time function supports elapsed time period | Time function add optional argument to return elapsed time period | New optional argument adds to time functions to return elapsed time period, includes Hour(d[,n]), Minute(d[,n]), Second(d[,n1,n2]). double dTime = Time(25:30:21); Hour(dTime, 1)= ; //25 Minute(dTime,1) =; //1530 Second(dTime,1,1) =; //91821 |
Python
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Upgrade embedded Python to latest version 3.11 for Origin 2023b | Upgrade embedded python to latest version 3.11. | Upgrade embedded python to latest version 3.11 which can not be used on Windows 7 or earlier. So when try to use embedded python in Windows 7 or earlier, will show prompt message. |
R
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Cannot type longer string in R Console | Set the text limit from 32767 to 65536 for the editor in R console. | 1.Run script col(A) = data(1,9900); to fill col(A) with data. 2.Open R Console, click the send >> button to send Book1_A as Rdata in R. 3.Type Rdata and press enter. 4.Then try to type “Rdata” again. ==> Only the first two characters can be typed in previous version. -->More string can be typed in Origin 2023b. |
Miscellaneous
Ease of Use
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Floating child window outside main window | Drag child window outside Origin’s main window. |
| |
Script window remember zoom level | Keep the zoom level of font size in the Script Window. | In Script Window, input some text, then Ctrl + Mouse Wheel to zoom font size. Close it then reopen, the zoom level will be remembered. | |
Want tooltip to show Long Name for minimum window | Want tooltip to show Long Name for minimum window | In Origin 2023b, tooltip will show Long Name when mouse hover over minimum window. | |
Save Favorite Folder | Shortcuts in Favorite Folder Saving | In Origin 2023 and earlier versions, when a shortcut is inside a favorite folder, and you choose to save that folder as a project, but it fails to save the actual window. Origin 2023b improved to save the actual window in the Favorite Folder Project. |