In Origin2024 before, batch plot will not include any special point, now support
When plot is created with intermediate sheet, support batch base on info in source sheet
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
When batch processing with large files, Hide intermediate workbook due to OS resource exhausts
Interpolate multiple data and based on same X.
The algorithm for the Triangle method in Interpolate Z from XY tool has been changed.
When batch processing with specifying folder, if there are new files/deleted files/modified files, click Reprocess button to only reprocess on these file
Add Custom Display for Error Value edit box in the fitting tools.
Add cvroiprofile x-function to support ROI Intensity Profile for image window
Smooth multiple data at the same time
Add span by x values for Lowess and Loess method in smooth tools
For Gadgets: Vertical Cursor, when click Add Tag and Label, now it will also output the tag result sheet
New column format Binary is introduced
New mini toolbar button to apply user-defined parameter row(s) to other sheets
Load Color List and Edit Color buttons added
Improved JSON Connector to support auto detect date time, and import it as date time data.
When set column type to binary after import, re-import should keep column type as binary.
Convert to XYZ tool supports Text value for Z data
Support Copy Transposed based on selection
Import CSV Connector to support “yyyy/MM/dd“ date format.
Added a system variable @IPKF to control which column format would be kept after import.
CSV Connector supports append rows to import more files by scripts.
A new mini toolbar is added to easily copy data from all subranges.
Show plot selection and data highlighter effect when copy graph as picture or export graph
Import impFileSel X-Function to support impMSExcel X-Funtions.
Smartly change column format on pasting whole column with Date data
Improved import speed of impMSExcel X-Function and Excel Connector for large excel file import.
Improve the r2m x-function tool to support conversion options
Support Apply button and switching columns in Fill Columns With dialogs
Increase the limitation of sheets in a book
Support inserting discontinuous rows and columns
Support Merge Multiples By option in the wjoinbycol and wjoinbylabel XF tools
Add Clear mini toolbar button for single worksheet cell or worksheet range
If Origin is in dark mode, Scintilla Editor should print in light mode
Add a new function Rank() and show it under the function menu in SCV dialog
Move Data Manipulation menu items to other menu
Support setting column label row as categorical
We can export wks data as ESRI Shapefile (SHP)
When paste data from Excel, Origin will do a smart checking to detect heading rows and paste to column label.
Also, when paste or import to column label, if there are at least three cells with common Date/Time format, then the label will be set as Date/Time format.
Put value in output sheets label when split worksheet by value change , and use sheet label when appending sheets
Support set format for the Long Name, Units, and Comments label row
Delete matrix book then undo is available.
Use Data Highlight to select subset and add them as new columns
A new system variable @UPM can be used to control this (default = 1 means to include the graph objects and this fix, or 0 to use old behavior)
Improved BioLogic Connector to support choose variable(s) to import.
Add a new main menu Restructure to put data restructuring tools together
Show more info for worksheet in the status bar
Improved XML Connector to support UTF-8 and UTF-16 files.
Enable toolbar buttons on Object Editor dialog for align a single layer relative to page
Alluvial Plot Label On Top
Outside Node Position All Left/Right
We can apply theme to layer on Theme Organizer.
More objects supports setting color to be Auto to have nicer color basing on the background
Automatically Set as Categorical for Column Label Row
Use categorical value to map color index
Better binning min, max, and increment to get better heatmap tick labels
List the real source data in browser panel when one plot is created by one intermediate sheet
Go to Source sheet should go to real source sheet instead of intermediate sheet
show warning in smart hint when user enable browser panel for graph with intermediate sheet that we can not list source data
Change axis scale without need to open axis dialog
Add Save/Load context menu (under Rename) when right click on the profile line tab.
Copy Node Path context menu added in Theme Editing dialogs
Support Above Below Fill Color for Fill to Base: fill above base with one color and below base with another color.
Remove Y value: Plus Minus for Fill to Base
support Fit Page to Layers Include All Graph Objects
Add Gap Between Subgroup(%) option above Overlap option in Spacing tab of Plot Details.
Plot: Contour: Heatmap with Split Tiles
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.
For grouped plots, support indexing or map plot colors of each plot by column label row info.
(Page) after graphic object or text object in Object Manager
Allow entering Labtalk variable or LabTalk Substitution Notation in LaTeX Equation
New By Layer tab in Layer background Color control in Mini-toolbar and Plot Details' Background tab. You can set Column Label row to set layer color
Plot setup and layer content could list virtual matrix
For any text object(including legend), set frame to box or shadow, fill color should be None by default.
Share Axis style for all axes
Move Link Axis Length to Scale with X:Y Ratio from PD to Axis dialog’s Show tab
There was missing value color control in contour plot only in the past. The control is added for any colormapped plot.
Add multiple zoom in region of interests in graph and show each zoomed in region in a separate graph
Added More online Template for 2024. You can get the latest online template via Tools: Template Center.
Add a new system variable to change the meaning of error bar auto color: @eflc. With @eflc=1, it will follow line color.
Page level property to set axis title offset relative to axis line instead of axis line tick labels. Add a LabTalk command to implement it.
Support Ctrl+ drag to repositions the pies like what we can in bar map. Add Map tab for special point in Pie Map
Gather all plot types on map under this new submenu
Support multiple Z with this xf. So input should be same as plot_xyz3dstack. Then we get multiple set of XYZ and run binning for xy and compute quantity for multiple Z. Each Z will be a virtual matrix.
show in and out pie chart instead of bubble
Origin2024 show by plots tab in color fly-out even for single plot.
Origin2024 support show image in tick label and data label. Image size is controlled by font size.
Easier way to label min, max points in graph
We can sort Alluvial node by name/ frequency.
When Z Value Source’s label is categorical, we should use its categorical values to set up axis scale range.
And when axis type is Column Name or Label, we should check if it is categorical and then make use of it.
Support fill to data plot in same plane(same Z value) for 3d waterfall.
Add None option in Border color control for histogram plot and box plot.
Add a new checkbox Use Data within Axis Scale Range for Calculated Values in Reference Line tab of Axis dialog. Checking it means reference line operation will just consider the data in the axis range.
Show 3D operation buttons when mini toolbar is turn off
Origin2024 is able to open a blank template from the Template Library. Open Button is added to implement the feature.
Plot: Map: Tile Grid Map to fill discrete tiles with colors or 2D graphs
For show at specified points only in Plot Details’s Label tab, -1 now is used to indicate 1st point in layer, so the plot label will show even if axis scale is changed.
When there is node label column for sankey(FTWN), we could add Display Name dropdown after wrap text checkbox, dropdown list show columns in same sheet. Select it, we should replace Sankey node label with display name according to row index of node label.
Add a GraphPage variable igp for X-Function laymxn, assuming active window as input.
A new dialog: plotmultivm to create heatmap with multiple info in one cell.
For group plots, support Copy Plot button in Single tab to copy the data of selected plot
Provide GUI to control dynamic color reversal mode(@DCR)
Support Add Reference Line button in Axis mini toolbar to quickly add Reference Line
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 Origin 2024, Arrange Windows dialog adds Share Active Window Size checkbox.
Easier way to change browser graph to show all plots from another sheet
Color mapping for color reversal can be customized
Turn Origin interface to dark style, including workspace, toolbars, menus, worksheet, notes window, etc.
Add Dark Mode toolbar to easily toggle dark mode on and off for GUI and window level, etc.
Customizable Dark Mode Auto Color when graph/layout background is auto
Export or copy-page graphs with or without Dark Mode settings
Add icon for sheet in Object Manager to tell if a sheet is a report sheet/Mbook sheet/Notes sheet/Hierarchal sheet/Graph sheet
Add Layout, Image, Note window type for build-in Menus tab and Add Custom Menu tab.
Add system variable @tcp to control dark mode of inserted table/worksheet
When clicking the Dark mode toolbar/menu should show the text as a popping up message box.
Turn on the left browser panel to change all plots to data from a different sheet
In Origin 2024, for HTML and Markdown in Notes window, we change to use Bootstrap framework.
Origin support customize app button icon and Toolbar Icon in light mode and dark mode
Origin support customize toolbar buttons with different toolbar bitmap in light mode and dark mode
Provide a variety of dark mode themes
Shift+Wheel to scroll horizontally
Want a system variable to control where new folder is added when using toolbar button
Support dark mode for window title bar
Improve the catrows() function to return different index
To make the dialog work better in dark mode, need to change more dialog using Edit Control to be Scintilla based.
Support Dark Mode for Code Builder.
Added following oc functions.
void RGBtoLCH(COLORREF cr, double* L, double* C, double* H);
COLORREF LCHtoRGB(double L, double C, double H);
void RGBtoLAB(COLORREF cr, double* L, double* a, double* b);
COLORREF LABtoRGB(double L, double a, double b);
void RGBtoHSV(COLORREF cr, double* h, double* s, double* v);
COLORREF HSVtoRGB(double h, double s, double v);
Folded Normal Distribution function can be used by Labtalk.
1..Added Desert and Coffee theme back to code builder.
2.Change default Font to Consolas 10 pt.
Add new LabTalk property to access the graphic object position drawing order
Add new properties to specify subset by column
3D OpenGL graph’s clipping support LabTalk access
Support syntax coloring for MATLAB and R Console.
Added sysvar property to originpro to get and set system value.
Python function op.save() supports slash in path
page.nodark=1 to disable dark mode in a page
Improve PageBase::Print function to support print note window
Add interfaces on accessing note window using Python.
X-Function support load theme from theme file in the project folder
Refine by Type
Refine by Category