Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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 image-20240823-142637.png, a plot blonging to a group is denoted by alternatingimage-20240823-142656.pngimage-20240823-142923.pngicons

image-20240830-204700.png

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

  1. New behavior of Set as Group Begin and Set as Group End: Right click a member in a group of plot and choose Set as Group Begin or Set as Group End will break the current group into two groups. In the past, plots before Set as Group Begin or after Set as Group End would become isolated single plots.

  2. New Move as a New Group context menu: Select adjacent or non-adjacent plots in a group to move them into a new group. In the past, many steps were needed.

  3. Group non-adjacent single plots: For isolated single plots, no matter same plot type or not, ctrl+ select them, right click and choose Group to make a new group with 1st plot’s plot type.

ORG-29949

System variable for no element rescale when making new graphs

System variable @SLF to set fixed factor 1 when making new graphs with built-in or extended graph templates

In older versions, if user resize the graph page, or resize the layer in graph, the text label font size, the plot line and symbol thickness, the axis line thickness will rescale accordingly. This Scale Elements setting is a layer level property controlled on Size tab of Plot Details dialog. The default is Scale with Layer Frame.

For users who want to keep font size, etc. no matter how you resize page or layer, go to Preferences: System Variables dialog. Set SLF value as 1. (0 by default).

Workaround in older versions:

  1. Choose Preferences: Theme Organizer…

  2. On Graph tab, right click it and choose Set as System Theme to apply it for all new graphs in the future.

Note: User can also select Layer No Element Scaling theme and apply it to all existing graphs. And there is Graph: Fix Scale Factor… menu to set fixed factor for single graph.

ORG-27177

Data Slicer on Graph

Add data slicer to graph to filter data

Three ways to add data slicer on graph. Slicer is on graph so source worksheet will not be filtered.

  • Data: Slicer… menu

  • Click the old Data Filter button. //button in pressed stage if there is filter on graph. Click it again will remove all filters in graph. Ctrl+Z to undo.

  • Click the Data Slicer button on page level mini toolbar

image-20240730-154029.png

Basic usage

image-20241003-135750.pngimage-20241003-135818.png

More options when right clicking on filter. E.g. right click a text type filter and check Multiple Selection so instead of a dropdown list, user can pick multiple items in column.

image-20241003-140006.png

image-20241003-140757.png

Or right click to disable filter, delete filter or change filter to be another column

image-20241003-140818.png

Right click in blank area to add another filter

image-20241003-140851.png

Compare plots with different conditions

For single layer graph, use Duplicate Plot option to add duplicate plots in same layer with different filter conditions for each plot

image-20241003-135032.pngimage-20241003-135104.png

Or duplicate into multiple layers with different filter conditions for each layer

image-20241003-135240.png

image-20241003-135340.png

Add Filter to control all layers in graph

For multi-layer graph, user can add filter to page level (check Common Filter for All layers/Plots) or to layer level (uncheck it)

image-20241003-134522.png

Set condition will affect all layers

image-20241003-134728.png

ORG-29671

Easy way to change all plot’s X data in a layer or whole page

Change X context menu on Layer and Page level

Right click in blank area within layer and choose Change X to change all plot’s X to be certain column.

Right click outside all layer frames and right click to change all plots in all layers' X to be certain column.

Note: There was only Change X context menu on when right clicking on a plot. User would have to click each plot to change the X data or go to Plot Setup dialog to change so. It’s cumbersome.

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.

image-20240531-201244.png

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.

image-20240716-082625.png

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

image-20240604-143759.png

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.

image-20240603-191939.png

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.

  • Unsorted (default, old behavior before Origin 2024b)

  • Sort ascending (default in Origin 2024b)

  • Sort descending (similar sorting criteria as above type 2, but descending).

Note: Sheets in same book as source graph always show on top.

image-20240619-162850.pngimage-20240619-162938.pngimage-20240619-163002.png

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

  1. Zoom in graph with hotkey/red dot

  2. Apply scale of ROI in image to graph

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.

...

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-29929

Customize File: Recent Projects flyout

Control number of projects to show in flyout menu, show/hide full path or hotkey

Corresponding system variables

@MRP to set number of recent project items.

@MRPHP to set if show file path.

@MRPA to set if show accelerator keys.

ORG-29652

Recent Project support for Cloud Files

1.Support open project from cloud by LT script

2.When open/save project from/to cloud, will add to recent projects.

LT scripts to open project from cloud.

Code Block
doc -o "GoogleDrive://..."; //Open normally
doc -or "onedrive://..." //Open as read-only
doc -o "https://..." //Open with shared URL

ORG-30020

ORG-30033

ORG-30064

ORG-30065

Recent Project Browse Dialog

Added Recent Origin Files dialog to browse recent opj(u), ogw(u), ogm(u) and ogg(u) files.

1.Select File: Recent Projects: Recent Origin Files… menu or shortcut Ctrl+F11 or double-click workspace to open this browser.

2.Support dragging to reorder column, resize column width and resize the dialog, and they will be remembered for later use.

3.Support open/append/open in new instances on Recent Origin Files dialog.

ORG-29978

Recent Project Menu Ease of User

When Path not shown, show on tooltip and on status bar

When Recent Projects dialog Show File Path checkbox is uncheck, path will be shown on tooltip and on status bar.

ORG-25448 S3

Backup OriginProjHistory.txt

Backup OriginProjHistory.txt

In Origin 2025, Backup OriginProjHistory.txt to “C:\Users\<user>\AppData\Local\OriginLab\”

ORG-29626

Support LaTeX math escape in Origin Text

Introduce more familiar way to display LaTex in Origin Text

Instead of using \q() notation to use LaTex, Origin 2025 introduces more familiar ways as following, so user can directly copy content from notes to a scientific paper, and vise versa.

Code Block
\[latex here\]
\(latex here\)

Example

Code Block
\[\sqrt[n]{abc}\]
\(\sqrt[n]{abc}\)

ORG-29311

Separate Notes preview window

Notes Window Preview to allow side by side viewing of HTML source and results

Hit Ctrl + 2 to toggle separate preview window on and off. Ctrl+R to refresh after editing raw text. The preview can even be put to 2nd monitor as floating window

ORG-29183

Character Column in Column Label Row Dialog

Easier way to find the character for column label row to use it in legend and text editing

To customize legend or text labels in graph with metadata, user would need to go to Document page to find the corresponding char for each label row, e.g. F for filter row, LD1 for 1st user-defined parameter row, etc.

Now such char shows in Column Label Rows dialog (right click any label row header and choose Edit Column Label Rows…) so user can easily find the syntax.

image-20240523-203117.png

image-20240523-202802.png

ORG-29327

MT for box chart with no box

Support change percentile symbol Fill color, Shape, Size and improve the Box&Whisker button fly-out

ORG-29327.png

ORG-29728

Easier way to expand or collapse nodes

Context menu in Object Manager and the bottom nodes of Plot Setup dialog to expand layer, group nodes.

Right click on Layer or Group node to see the newly added context menus to expand or collapse all sibling nodes.

image-20240904-190712.png

ORG-29317

Show MT of non-text when drag to select connected objects

Improve the mini toolbar when drag to select connected objects like asterisk, distance annotation, angle annotation

In Origin2025 before, if drag to select connected objects like asterisk, distance annotation, angle annotation, it does not show mini toolbar, now support the same mini toolbar as hold CTRL to select non-text objects

ORG-29248

Easier way to select/hide/show multiple objects in Object Manager

Support Select all with Same Type when clicking on a graph object or text in Object Manager

ORG-29248.png

ORG-29474

Find Folder/Window Notes

Improvements of Find in Project dialog (F3) in Origin 2025.

  1. When double click Folder Notes in search result of Find in Project dialog, Origin will go to the folder, and also open the folder notes.

  2. When double click Graph/Book Notes in search result of Find in Project dialog, Origin will go to the folder, and also open the notes.

  3. Add “Notes“ checkbox on “Select Metadata” dialog. For sheet notes, rename “Long Name, Short Name, Comments” to “Label, Name, Notes“ respectively

  4. Find Folder_Window notes1.png
  5. Graph & Book notes will use “Page Notes“ for Attribute and tooltip.

    Find Folder_Window notes2.png

ORG-29482

Inform User that the OPJU already open in another instance of Origin

Inform User that the OPJU already open in another instance of Origin

In Origin 2024b and earlier versions, when users keep Origin project open quite some time and on many occasions they forgot about it and launched the same project just by double-click. It opens the second instance of Origin without any warning that the same project is already open.

In Origin 2025, when openning a project and Origin found it to be read only, Origin will check that it has already been open by another instance, then will show a message to inform users so they can cancel. After that, Origin will tell that instance to activate to the front.

ORG-29906

PE List Hide All should keep Name

PE List Hide All should keep Name

In Origin 2024b and earlier versions, Project Explorer, Contents Panel, List View Columns Context Menu Hide All, Name column will be hidden.

In Origin 2025, Name column will be kept.

ORG-29706

Page MT button to add title to all layers

When add data slicer for graph, click the edge of the graph page to show page mini toolbar, click the Add Layer Filter Titles button to add

ORG-29706.png

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-29984

Cloud Dialog Issues and Improvements

Support reset cloud setting info.

Run following code to reset cloud setting info.

Code Block
del -cs;

ORG-30059

Google Drive with API Key Provided by User

Supported using user’s Google API key to get permission.

Users could apply for a Google API key, and save it in <UFF>/OCloud.ini (create a new ini file if it does not exist).

The format in the ini file is as following:

Code Block
[GoogleDrive]
AppID=USER_APP_IDD
ClientID=USER_CLIENT_ID
ApiKey=USER_API_KEY
ClientSecret=USER_CLIENT_SECRET

ORG-29887

App Menu check for update

Support updating app from origin app menu directly

Some important apps are added to origin main menu since origin2024b, but user may not catch if there is new version of app.

In origin2025, if new version app is coming, user will be noticed and can download it directly from app menu.

App Update Info dialog.png

ORG-29336

Pre-shipped HTML App dialog supports Dark Mode

Support dark mode for Pre-shipped Apps

Origin support dark mode since origin2024, but some pre-shipped HTML Apps not support dark mode yet, such as Stats Advisor,Simple Fit, Speedy Fit, etc.

We support dark mode for all pre-shipped Apps in Origin2025, it will give user a better experience when using Apps.

...