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

Cell Border in Heatmap

Support turning cell border on and customize cell border color and thickness

This is useful for heatmap with gaps

  • Mini toolbar buttons to show cell border, border line color, increase/decrease line thickness

    image-20240530-213536.png

  • Border controls on Colormap tab of Plot Details dialog

    image-20240530-213758.png

ORG-28697

Interpolation for XY mapping for matrix contour plot

An option to interpolate the XY coordinate matrix data to be monotonic for for contour graphs plotted from matrix

There are cases Z data, X data and Y data are in different matrices. If Z data is plotted as contour, user can map XY coordinates in other matrices. If XY coordinate matrix are not monotonic, check the

image-20240613-181416.png

Corresponding LabTalk property layer.plot.paraminterp=1 to turn the interpolation on.

ORG-29142

All Frames from Same Image option when turn on browser panel of plots from such multi-frame image

If the heatmap/contour/image plot is plotted from image window, All Frames from Same Image is added in the browser panel.

Plot heatmap/contour/image plot from the image window, then click the Column Switching Browser Graph button on graph page’s mini toolbar. In the browser panel, click the triangle button to choose All Frames from Same Image to create and update the frame list.

ORG-28227

Support custom line style in 3D scatter and waterfall graph

Support line style modifier in 3D scatter and waterfall graph

We can set custom line style as 3D line style and border style of 3D waterfall

ORG-29508

Edit Multiple Axes

Multi-axis selection and mini toolbar

Select Multiple Axis lines, Multiple Tick Labels or Multiple Axis Titles and use improved mini toolbar to customize them together.

image-20240813-211735.png

In Object Manager, Axis node and subnodes shows and context menu is added for easy selection of different axis elements.

image-20240813-211656.png

ORG-29562

Tick Style for Graph and Layer

Tick Style dropdown list added on page and layer mini toolbars

Click the mini toolbar on page level to set same tick style for all axes in all layers.

image-20240903-152406.png

Click the mini toolbar on layer level to set same tick style for all axis in current layer

Corresponding LabTalk Properties page.tickstyle and layer.tickstyle

ORG-29352

Show Statistics as Tick Labels

<Statistics> option is provided when Tick Label Type is Column Name or Label or Layer Banner

For certain plot types e.g. box chart, etc. the tick label corresponds to each column.

Origin 2025 supports to display various the statistics of the column as tick label. User can also turn Table on to show multiple statistics info.

image-20240909-211008.png

ORG-12760

Added Break Band

For Cartesian 2d graphs, Break Bank can be styled to wavy, straight line, or none.

In any Cartesian 2d graph, in the mini toolbar of break, select Break Band to style your break.

After selecting Wavy or Straight Line, 4 more addition buttons will appear in the mini toolbar to customize Break Band such as line style, line color, line width, and fill color.

ORG-29314

Box chart width by sample size

Set Box or Bar width to be <Sample Size> to visually tell which box has bigger sample size

<Sample Size> is added in dropdown list of Box Width ( % ) on the Box tab of Plot Details dialog.

image-20240910-153749.png

When creating a Categorical: Grouped box chart, no matter with index or raw data, Box_Width by Sample Size is added in Graph Theme dropdown list to easily plot box chart with varying box width.

image-20240910-154706.png

ORG-28664

Pareto Chart Improvements

  • Improved symbol position

  • Added Line-Symbol Chart to also go through the Origin

If you want to change the position of the symbol so it is not in the middle of the bar, in the dialog for pareto, check the Show Symbol at Right Side of Bar.

image-20240826-211211.png

Along with this change, the Line-Symbol will also go through the origin. These changes apply to both the raw and bin data.

ORG-29343

Legend should support all plot properties with index column

Edge Bundling legend supports to show plot properties with index column

In Edge Bundling plot, there is not way to automatically generate the legend for the color of the scatters and fonts. Fixed in Origin2025.

ORG-29660

Add quick access for graph to open Theme preview app

Add "Graph Styles" option in graph Mini Toolbar and Graph main menu

Origin support to open theme preview app from graph page Mini Toolbar and graph main menu since Origin2025, it is very convenient for user to change graph theme by theme preview app.

  1. “Graph Styles“ button in graph page Mini Toolbar

  2. “Graph Styles“ menu under Graph main menu

GraphStyles.png

ORG-29249

Support Generate Grid for contour from virtual matrix or matrix

Plot contour graph from matrix or virtual matrix(based on worksheet or image), right click the plot to choose Generate Grid context menu to open the tool.

The opened XF tool is like:

mgrid.png

ORG-29640

Support Label column for Grouped Column Plot

Specify which column used as colummn/bar labels

Select Plot: Categorical: Grouped Column - Indexed Data dialog

Label control is added there for user so specify which column is used to label each column/bar

image-20240912-200839.png

ORG-28835

Move Skip Data Points Control to Display Tab

Data Points Display Control moved from Drop Lines tab to Display tab.

image-20240910-155835.png

ORG-29677

Map Numeric Columns In Value Order for Indexing Method

when Map Index Columns in Value Order is selected, Label row order should also use value order.

In PD page level: Miscellaneous tab, add checkbox Map Index Columns in Value Order.

This option also will change the following settings:

  • symbol interior

  • line style: the line types increment list is saved as attachment

  • pattern fill: by point: use column value

  • shape of 3D bar: by point: use column value

  • all color indexing

ORG-19037

Axis issues when adding new Layer if common display ON

Now we support 1:0 to apply to all layers.

We can make setting in layer layers tab, common display.

Labels and Annotation

...