Origin 2024b Features

Analysis

In the interp1xy and reducexy X-Functions, an inverse button has been added after the X End ‘Auto’ checkbox. It switches the values of X Start and X End.

A new option in the Edit menu offers a quick way to remove operation locks.

Data can easily be extracted from a graph by drawing ROIs using the Data Extraction Gadget

Arbitrary shapes in the Cluster Gadget now allows user to change the shape points via click-and-drag.

Origin 2024b uses OpenCV 4.8.0. (upgraded from 4.5.2).

Data Handling

For now scope info and tooltip for symbol plot are added to svg

More information is now available via the Cloud Data Connector dialog regarding the file path and file ID.

We have made it easier to find cells with DDE links.

Support delete and change scope of multiple defined named ranges

Improved import speed for NetCDF Connector.

Empty column label/metadata rows are now trimmed when transposing worksheets.

JSON Connector supports importing files in the JSON5 format.

We improved the wbk.DC.newsheet() function to support “Connect by Duplicating Active Sheet”.

This new feature allows users to easily copy and paste the mask condition of some column(s) to other(s).

A new object has been added to the wks.dc object to support “Nested Arrays as Columns” when importing JSON file(s).

We added an option that better supports PNGs with transparent backgrounds and text.

Improvements for the fill column with pattern date/time values tool

When user make any changes to an invisible selection, the selection will comes back into view

Support has been added for connecting or opening files on a SharePoint server using the Connect to Web dialog.

Project files can now be opened from and saved to the cloud.

The Auto Import menu now includes an On Folder Change option.

Support real time drawing for graph object in workbook

New tools are available to reshape Date/Time data.

TIFFs and PNGs can now be exported with a transparent background from the Export Graph dialog.

Updated HDF5 dll version to 1.14.3

Updated CDF dll version to 3.9.0

Updated Matlab dll version to 1.5.26

Updated NetCDF dll version to 4.9.2.

Updated SPSS SAV dll version to 28.0.1

Graphing

Multiple 3D graphs with double Z axis (left and right Z axis)

Map waterall plot’s fill color by Y values

The support added is similar to the 3D Stacked Bar with X, Y, and multiple Z data. The bar is from one Z to another Z, with the logic being similar to that of the 2D Floating Bar.

The new syntax allows users to display Year/Month for the 1st Tick of the Year/Month

Arrow-like Color Scales can be made using a triangular Head and Tail.

Sankey Link labels can now be hidden using the “Hide of Less than(%)” feature.

Add Auto to Length dropdown

Books and Sheets are listed alphabetically.

  1. Plot a histogram, contour, heatmap or image plot from image stack window

  2. Click the Column Switching Browser Graph button from the page-level Mini Toolbar

  3. For histograms from a multi-frame image or video, only 1 histogram is plotted by default. Click the down arrow on the left panel and choose All Frames from same image to load all frames on the left. Select multiple frames are supported.

All template categories are now shown in:

  1. Save Template As dialog

  2. categories in drop-down when editing user-defined template in Template Library

If multiple graph objects are group, individual group members can now be edited.

Ctrl+Drag a text, line, arrow, rectangle, circle, etc. to make a copy at new location, similar to MS Powerpoint

Images found in a worksheet cell can now be used in the Data Annotation feature.

If there are modifier columns in the plot (such as color, size etc.), the relevant information is shown in the tooltip.

The popup dialog is now more helpful when trying to build a Pie chart or Doughnut plot with a single categorical column selected.

Add specific drop line positions by with “y=…” or “x=…”

Added a button to the Mini Toolbar to annotate Min & Max Values when clicking on contour graph

A Flip Axis button has been added to the Mini Toolbar to easily switch axes' From and To values

Edit Point added to the Mini Toolbar and context menu, allowing users to easily adjust shapes

The Scatter Matrix dialog now has a checkbox for Fitting Equation that will display the equation for the linear fit line.

This can also be toggled from the Mini Toolbar.

The graph’s Long Name is shown in Merge Graph Windows dialog and Object Manager window (if it exists).

Support added for Hierarchical Edge Bundling .

A new shortcut has been added. Ctrl+Shift+E now triggers Fit Page to Layers.

Users can now select Data: Edit Range to apply changes to entire group in Stacked Column and Stacked Bar graphs.

The Radius Axis of Polar Contour plots can now be edited User wants the radius value to be increased towards the center. Simply switching the From and To values of the r axis now work.

Text objects and axes now display more information in Object Manager

A number of features have been added to better support custom labels, tooltips, and titles in plots and reports.

Users now have more control when inserting new plots to the active graph.

In the Axis dialog’s “Show” tab, the Share Axis Style for All Axes checkbox has been replaced with a dropdown menu.

The Line tab now contains an option to show arrows along a curve or line, indicating the direction of a plot.

Grouped graph objects of the same type can now have their individual settings changed in sync via the Mini Toolbar.

Added more online templates for 2024b. You can get the latest online template by selecting menu Tools: Template Center.

The Plot menu is now available for image windows. This allows images to be directly plotted to a histogram, contour, heatmap, profile or 3D surface graphs.

Added support to skip data points in 3D Scatter graphs.

Streamline is now supported with matrix data.

Object Edit toolbar buttons now allow an to align a single object (text, graphic, etc.) relative to page

If a column contains same-day date/time data, Origin 2024b now treats time as same-day when displaying X data.

A new default palette makes it easy to prepare colorblind-accessible figures.

When worksheet format is already set, tick label format of Date/Time data will follow the column’s display format.

Improvements made to legend updating when a plot is removed from graph.

When creating a plot with plotvm or plotmultivm, it will automatically set column label notation to refer to XYZ titles. For example, since %H means source sheet, the Long Name of the 1st column in the source sheet could be %(%@H, 1, L).

Miscellaneous

Origin 2024b includes a new icon in Object Manager to toggle plot and object display.

We added a “More Apps” menu that lists important/popular apps.

Drag a rectangle some graph then click to show the Mini Toolbar.

Copy Data to copy all data in the rectangle as multiple columns.

Copy Data as One Set to copy all data in rectangle as one XY column

A blue dot now shows next to any folder that has folder notes in the Project Explorer.

Add Notes for graph windows.

Support added for snapping to minor ticks and 1/2 minor ticks.

Support sdded for drag and change scales with reverse X/Y

Light gray dark theme is added as an option for dark mode.

In Origin2024, Dark mode unsupported message shows in Message Log window only and thus it was easily missed.

In Origin2024b, the message is now a pop-up.

Along with Redo now being supported, the Undo function is now support in more places within the software.

Object Manager show exactly what’s in legend

Turned on LZ4 Compression checkbox by default in the package manager dialog.

Improvements have been made to the Command Window and Results Log to be Scintilla-based so that it’s easier to change display font size.

In the Object Manager, we added a Collapse All Siblings and Expand All Siblings option in the context menu of layer levels. Selecting it will collapse/expand all siblings

Set the system variable @HPT to 1 to hide .opju file’s path in the Origin workspace title bar.

Programming

Add new character “#” to clear the content and hide the label row.

The new LabTalk function erfi() computes the value of the imaginary error function for a specified complex c

Origin now provides Landaucdf, Landaupdf and Landauinv functions for OriginC and LabTalk

Basic supports for Web Type Files, e.g. js, css, json

New parameters occurrence and sort2 have been added to give users more control of how the Unique() function sorts output.

Add support for LabTalk to access and customize the Color Scale label format.

We have added new renaming method to LabTalk Layer objects to support auto enumeration.

Added bits bWait and bShowMsg to okutil_http_download function to support download file in another thread.

int okutil_http_download(LPCSTR lpcszURL, LPCSTR lpcszFileName, int nConnectTimeout = 0, int nResponseTimeout = 30, BOOL bIgnoreCertError = FALSE, BOOL bWait = TRUE, BOOL bShowMsg = FALSE);

Ctrl+Shift+clicking on a button in the Mini Toolbar now provides the underlying LabTalk Script.

Support redeclaration for LabTalk String variables has been added.

Improved GETN_MULTI_COLS_BRANCH(_NCOLS, _GAP); to supported arrange layout for radio.

Added OCHTTP_SRC_BIN bit for okutil_http_ex function to support upload binary file.

New functions mode() and modes() have been added.

Python 3.12 is available now, so we published a new OriginExt 1.2.2 for it.

Origin 2024b Bug Fixes

Analysis

Data Handling

Graphing

Miscellaneous

Programming

Origin 2024b Known Issues

Graphing

Terms

Refine by Type

Version

Refine by Category