Origin 2025b Bug Fixes

Origin 2025b Bug Fixes

Graphing

JIRA

SUMMARY

DETAILS

JIRA

SUMMARY

DETAILS

ORG-30289

Improve Merge Graph Windows exclude rule

Multi-layer graphs (e.g. multi-panel graph made by previous merging) were excluded in Merge Graph Windows Dialog.

The rule is improved in 2025b so that

  • If the multi-layer graph is within same rectangle frame, it will be included.

  • If all graphs are multi-layer graphs, so the number of graphs to include is 0, then all graphs will be included.

If the graph you want to merge is still not included in the dialog, please click > button in Graphs list box to manually add.

ORG-30305

Heatmap in Plot Setup is different

Open attached PlotSetupHeat.opju

2.New a graph window, right click on layer icon and select Plot Setup.

3.On the top panel, select Virtual Matrices from Available Data combo, then select VM1 on the right panel.

4.Select Heatmap in the Plot Type list in middle panel, then check Z checkbox on the right panel, click Add and OK.

==> the added plot is full black.

5.Double click it to open PD.

==> There is no Colormap tab.

Fixed in Origin2025b.

ORG-30056

Fail to show both start and end arrow for 3D line

  1. new wks, add one column, set as Z

  2. fill XYZ with row numbers, make 3D line plot

  3. open PD dialog, go to line tab, check arrow, set distance between arrows as 100, check show arrow for end and start, click OK
    ==> only show the end arrow

Fixed in Origin2025b.

ORG-30329

OM Fail to show legend text when there are more than 9 plots

  1. Create graph with plot>=10, modify one legend entry
    ==>Legend in Object Manager fails to follow

Fixed in Origin2025b

ORG-30008

Fail to rescale for polar heatmap

  1. Open TestContourData.opju in the attached zip file.

  2. Open HeatMapDendrogram.otp in the ataached zip file.

  3. Run LT script:

    plotvm irng:=[Clustergram]Data!AR"GSM339455":BA"GSM339464" format:=1 rowpos:=3 label:=L rowtype:=$ colpos:=3 coltype:=$ ogl:=[Graph1]1!;
  4. You will find that y data is only shown from 1 to 10 instead 30.

Fixed in Origin2025b.

ORG-29995

3D Graph Messed if Uncheck Layer1 Box

For any 3D graph, uncheck the box of Layer1 on the Object Maneger. Then resize the graph window by dragging the window edge.

==> The graph is not redrawn properly.

Fixed in Origin2025b.

ORG-30293

Data Highlighter Add Category Fail to Color 3D Scatter Points

Use Data Highlighter on 3D scatter plot, and click Create Category button. In the dlg, check Color Data By Category, click OK.

==> Data points are not colored.

Fixed in Origin2025b.

ORG-30285

Origin hangs when set Break Band as Wavy for certain project

Add an axis break in graph, set Break Half Length as 0, click the axis break to show mini toolbar, set Break Band as Wavy ==> Origin hangs and then crash

Fixed in Origin2025b

ORG-30480

Resize is wrong if asterisk bracket is vertical

  1. new graph, add asterisk bracket

  2. change it to be left or right by mini toolbar

  3. try to vertically drag to resize
    ==> the object is wrong

Fixed in Origin2025b.

ORG-30439

Polar Heatmap Fail For Numeric Labels

  1. Open the attached project file. Note the values in the first row in the worksheet are all zeros.

  2. Highlight the entire sheet and make a Poloar Heatmap. Set R across columns.

==> a. The 0 in the year is trimed. e.g. 2013 → 213.

==> b. The heatmap cells corresponding to year 2013 moved to wrong place.

Fixed in Origin2025b.

ORG-30226

Some Plots Looks Bad in Window View

  1. open attached ViolinInWindowView.oggu ==> the curve of violin looks bad, note Anti-aliasing is enable already

  2. click page edge, select update page dimension MTB to turn off window view but keep page size → looks fine

Fixed in Origin2025b.

ORG-30520

Line is missing if arrow for Arc is none

  1. new graph, add angle annotation

  2. open properties dialog, go to arrow tab, check show arrow for Arc, set shape of end to the second type, click OK

==> the begin is missing

Fixed in Origin2025b.

ORG-30722

Function Plot error when appending projects

If in the appended second project, there are function plots with same name as current project in workspace, function names failed to be updated.

Fixed in Origin2025b.

ORG-30783

3D wall chart fail to clip data

  1. group all plots

  2. open Plot Detail and select Layer 1 in left panel

  3. go to Miscellaneous tab and enable clipping // == >neither by Percent or by Value can work. But 3D bar chat can work

  4. select first plot in left panel and go to Outline tab

  5. sett Base Plane at = Minimum // → most data outside of Y scale range is hidden

  6. select Layer 1 in left panel

  7. go to Miscellaneous tab and enable clipping// - - > all data outside of Y scale range is hidden

Fixed in Origin2025b.

ORG-30599

Data Highlighter create category error if no data selected

  1. Activate a graph window

  2. Press H to activate data highlighter, do not highlight anything.

  3. Then, press C to create category
    ==>Error: Argument (unknown) passed into function is invalid

Fixed in Origin2025b. If nothing highlighted, then press C enter curve line mode. If some data highlighted in graph, press C will open the create category dialog.

ORG-13967

Wrong Profile for data with unevenly distributed xy data

  1. Plot a contour/image profile data with unevenly distributed XY data

  2. Check the profile plot with quantities like Max/Min/Mean/Sum/SD.

==> Wrong value for the profile data.

Issue existed since Origin 2015 and it’s fixed in Origin 2025b

ORG-30160

Crash if Close Origin with Insert Plot Dialog Opened

  1. New a Graph Page, select Insert->Plot to Layer->Line (or any other plot type) from main menu.

  2. Right click Origin icon on windows task bar, click "Close window", select "No".
    ==>Origin crashes.

ORG-29945

Table Cell Merge Between Panels When merge between subgroups

  1. make a worksheet with 5 columns numeric data and another one with text label

  2. select Column A~E plot box,

  3. open PD, go to panel tab, set horizontal panel by column F, set panel gap=1

  4. go to group tab, set subgroup by Comments, ok

  5. open axis dialog with x axis, enable table, set type to column name or label, display to comments, ok ==> aa is merge between panels

ORG-30218

Stats info. issues on graph slicer with panel enabled

  1. New a workbook and fill it with data.

  2. Type 270 characters into long name cell of col B.

  3. Make a scatter plot.

  4. Click the filter button to open dialog, choose col B for column 1, click OK.
    ==> Origin stopped working. (If not, try more characters)

ORG-30030

Edit Range by X parses wrong value

  1. Make a scatter plot with x scale from 1 to 5

  2. Click the plot and click the Edit Range mini button to open dialog.

  3. Choose By X.

  4. Uncheck Auto of From, and enter 1.8.

  5. Click OK.
    ==> Plot shows from the 2nd point (x = 1.5), but it should be started from the 3rd point (x = 2).

ORG-29623

Could not select the ref line fill after adding break

  1. New a graph

  2. Open Y axis dialog and go to ref lines tab. Set ref lines at axis value 1.5, 2.5 and fill to each other.

  3. Go to Breaks tab. Select Horizontal in left panel. Set Number of breaks to 1 and click OK.

  4. Click the left part. → Ref lines can be selected. Double click will open axis dialog’s ref lines tab.

  5. Click the right part. ==> Ref lines could not be selected. Double click will open PD dialog

ORG-30218

Stats info. issues on graph slicer with panel enabled

  1. Make a box plot with another column as horizontal panel

  2. Go to axis dialog and set the tick label show the count on each panel for source data: %(?, @F"count(this,0)")

  3. click Data Slicer button on page MT, set Column 1 as B(Y), click OK.

==> Stats info. count() did not calculate correct data on graph slicer with panel enabled

ORG-30272

Fail to have multiple table rows for right Y if there is plot on right Y

  1. plot double-Y with 3 columns

  2. open axis dialog with right axis, enable table and set number of row=2 ==>error message show: TreeNode does not exist, access denied

ORG-30457

Box Distribution Curve Odd Connect after Removing Plot

  1. Select 4 random data columns, plot box Normal

  2. remove 1st plot from Object Manager ==> all distribution curves connect to 1st tick

ORG-30506

Sunburst's special point auto color fails

  1. Make a sunburst plot. Make sure the color is set to auto.

  2. Ctrl+double click one point to create a special point and open its PD.

==> Note that the special point’s color changes, fill color’s auto option could not work.

ORG-30149

Stacked Dot Plot generating Grouped Dot Plot

  1. New Project

  2. Add data to the columns

  3. Make sure nothing selected in worksheet and choose Plot > Statistical > Stacked Dot Plot

  4. In the Plot Setup dialogue, check the boxes for both A and B ==> A group of two separate plots are generated, when it should be one stacked dot plot

  5. Right click on the layer box at the top left corner, select Layer Properties, and look under the Stack tab in the dialog window that pops up ==> Offset is set to None, when it should be set to Cumulative.

ORG-30494

Fail to support undo/redo when drag&drop to move axis break

  1. New a graph, add a axis break on Y axis.

  2. Click on the break symbol to select it, D&D to move it.

  3. Press Ctrl+Z to undo.
    ==>axis break is removed.

ORG-30261

Kernel density plot is incorrect after changing parameter in grouped marginal plot

  1. New a worksheet, import Group.dat under \\Samples\Graphing folder.

  2. Highlight all, select plot: statistical: grouped marginal plot...

  3. Set main layer as kernel density contour fill, click ok.

  4. Click green lock and select change parameter, do nothing change, click ok.
    ==>plot in main layer is changed, in set levels dialog,To value is changed from 0.0053 to 0.0159. increment is changed from 5.75E-4 to 0.0019

ORG-30268

QQ/PP Plot table recalculation Set theme error

  1. New a wks and fill with random data.

  2. Highlight it and make a QQ/PP plot.

  3. New a Folder2, move the QQ/PP plot graph to Folder2.

  4. Go to original wks change cell(1,1) value to recalculate. ==>Script window dumps: “Set theme error (0x0372)“

ORG-30471

Origin crashes when turning off the speed mode for a contour

  1. Make a XYZ contour with big data

  2. Go to Contouring Info tab of Plot Details and set Layer Boundary, and enable smoothing

  3. Click Disable Speed Mode button on toolbar

==> Origin crashes

ORG-30118

Drag and Drop error bar shows black color with Graph Slicer in dark mode

  1. Turn on dark mode

  2. New a worksheet and add one more column, set C as Yerror, fill all with row number

  3. Plot Line with col(B), click Data Filter toolbar to add Slicer, set Filter as A>10

  4. Drag and Drop col(C) to the Graph window

==> All error bar shows black color

ORG-30495

Fail to select right y axis break in multi-Y axis plot

  1. Open the attached 3Ys-YY.oggu.

  2. Try select right y axis break.
    ==>Fail to select right y axis break in multi-Y axis plot

ORG-30290

Origin crashed on certain XYZ contour with smooth custom boundary

  1. Open specific opj, notice that it is an XYZ contour plot from col A,B,C, and has a custom boundary from col D,E.

  2. Click the Enable/Disable Speed mode toolbar button.

    ==> Origin crashed. With this fix, System variable : @TCSEP is added, default is 7000, user can set smaller value if still see crash, or larger if find some data no smooth anymore

ORG-14846

Get wrong contour profile result if plotting with VM data

  1. Import Waterfall.dat from \Samples\Graphing folder

  2. Highlight all data in book1,then make a Contour profile plot

  3. In VLine tab,set Scale : 0, X value : 1173.65, click Go to profile data button

  4. Compared with source data in book1,
    ==> Z value is 660.29, 654.5, 661.21....,which should be 641.36, 658.99, 670.53 ,687.16...

ORG-30630

Pareto Chart should skip missing value

  1. With some missing value as input

  2. make plot Pareto chart-raw ==> some bar is for missing values, so there is no label. For pareto chart, Origin2025b will skip missing values.

ORG-30667

Mean Reference Line is Wrong When no Box&Whisker&Lines

  1. Make a box plot

  2. select layer and show mean line from mini toolbar

  3. open PD, go to box tab, set box style to No box

  4. set whisker range to None

  5. go to Lines tab, hide median line, ok

  6. rescale ==> value changes

ORG-30251

Additional format gone after attach customized legend to end of plot

  1. Make a line plot with multiple Y columns

  2. Open Legend Update dialog. Set Auto Legend Translate Mode as Custom, Legend Custom Format as @F"max(this)". Set Additional Format as .0

  3. Click legend and choose Attach to plots button on mini toolbar. ==> Decimal places show. It should auto carry the the Additional Format

ORG-29952

Text Object align columns did not work well when there is TAB character

  1. Make a group Line plot with 5 columns.

  2. Go to legend, and enter TAB characters for each entries.

  3. Resize legend and then try to align. ==> The content in legend object does not aligned left.

  4. Replace all the 4 TAB characters (after %) with space character, click ok.

    ==> content is aligned left now.

ORG-31480

Antialising failed for error bar style connect as straight line

  1. Make a scatter plot with Y error bar

  2. Open Plot Details dialog and set error bar’s connect style as straight, click OK.

==> error line not antialiased.

ORG-30777

The Error Bars are not hidden when set Smart Skip for the data point

  1. Import “Gaussian.dat” and set Column C as Y Error

  2. Highlight 3 columns to plot Scatter plot.

  3. Open Plot Details dialog, go to Display tab for plot level.

  4. Set “Data Points Display Control” to “Skip Points by Increment” and “5”. Click “Apply” button. --> The data points and Error bar are hidden

  5. Set “Data Points Display Control” to “Smart Skip(Total Points Kept)” and “20”. “Smart Skip Method” set to any option. Click “Apply” button. ==> The The data points are hidden, but Error bar not.

  6. Set “Data Points Display Control” to “Smart Skip(% of Points Skipped)” and “50”. “Smart Skip Method” set to any option. Click “Apply” button. ==> The The data points are hidden, but Error bar not.

ORG-30335

Bar disappear if column value fails between break range

  1. For some specific data, highlight all columns Book2 and make Column plot.

  2. Open Y Axis dialog and go to Breaks tab. Set Numbers of Break as 2. Set 1st break from and 2nd break’s from&to to some value. Then click OK.

==> The first bar could not show.

ORG-30701

Better label display for Centroid

  1. New XY columns with random data and create a scatter plot.

  2. Go to Centroid(Pro) tab in PD dlg of the plot.

  3. Check Show Centroid Point for Subset, check Show Label. Then OK.

==> The centroid position is right, but the label value is wrong.

ORG-30955

Fill Area to specified Data Plot not work

  1. New a worksheet with 4 columns. Fill col(A) with row number. Fill col(B)-col(D) with random.

  2. Create a Line plot by col(B)-col(D).

  3. Open PD. Select plot C > Line tab > check “Enable” under “Fill Area Under Curve”.

  4. Choose “Fill to Data Plot” and “Data Plot” = D.

==> No area fill.

ORG-30793

Data distance threshold skip point failed on certain data in grouped plots

  1. Make a group plot with one of the data more points and one with less points.

  2. Open Plot Details dialog, go to Display tab of plot level, and set Data Point Display Control as Smart Skip(Total Points kept).

  3. Set Smart Skip Method as Data Distance Threshold and click OK.

==> The skip point setting only applies to the first plot, not the second. It happens only for this particular settings and some particular plot.

  1. Select the layer, try to resize the layer height taller or shorter.

==> skip point sometimes took effect, sometimes not.

ORG-31507

Crash if Error Bar is Group Header

  1. Fill Column A, B, C with random data, and set C as Y Err.

  2. New an empty graph page, press F12 to open layer contents dialog.

  3. Add C(yEr±) and B to right panel, make sure first plot is C(yEr±).

  4. Select both plots in right panel, click Group button.

  5. Select C(yEr±) only in right panel. Right click and select Change Plot Type->Error Bar.

  6. Click OK.

  7. Mouse over error bar on plot.
    ==>Origin crashes.

ORG-30265

Fail to plot 100 total wedges doughnut with multiple Y

  1. Select 5 rows in column A~D, fill row number,

  2. Select all and plot 100 total wedges doughnut ==> all wedges are dark grey, each plot should have 3 wedges like legend.

ORG-31259

Fail to Fill Area Under Curve on Ternary

  1. Make a ternary line plot

  2. Enable Fill area under curve and set it as Inclusive Broken by Missing Value

  3. Set Pattern Color to Indexing.

==> no fill color in the plot

ORG-30748

Specific Curve fails to draw

  1. For some specific graph ==> the curve labeled xxx is missing.

  2. If I change the X value of the data in the worksheet for one curve--> curve appears on the graph