Versions Compared

Key

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

Analysis

Statistics

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1188

...

ORG-4366

...

Allow ANOVA 'Number of Levels' to be > 10

...

In Origin 2020, Allow ANOVA 'Number of Levels' to 25.

General

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1179

...

ORG-20322

...

Allow double clicking Axis to open Axis dialog in Peak Analysis Preview

...

This feature was turned off in some recent versions but user complains very hard to adjust axis scale. So we bring it back in Origin 2020. 

Batch Processing

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1186

...

ORG-20105

...

Batch Processing support Analysis Templates that having Data Connector

Origin support importing data by data connector since Origin2019b, therefore,batch processing also improve to support analysis template which source data is imported by data connector(such as CSV connector,Excel Connector,MATLAB Connector,etc).

note:currently Data Connector will be supported only when Data Source is Import From Files.

Mathematics

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1183

...

ORG-20684

...

Better level crossing result for large duration points

General

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1098

...

ORG-20377

...

Change Parameters... context menu when right clicking anywhere in hierarchical result sheet

In the past, user had to scroll up to the top of the hierarchical sheet and click the green lock to bring up the Change Parameters... context menu. In Origin 2020, Change Parameters... context menu is added no matter where you click in the sheet.

Batch Processing

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1176

...

ORG-18513

...

Combine all Word files into one file after batch processing

Image Removed

Peak Analysis

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1178

...

ORG-20274

...

Context menu on analysis lock to include hidden rows in analysis

By default when there is filter in column and it's input for an analysis, hidden rows will be ignored. But user can click the analysis lock and choose Ignore Hidden Rows: No to include hidden rows in analysis.

Auto means follow the setting in Worksheet Properties ? Miscellaneous tab. 

Image Removed

General

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1180

...

ORG-20566

...

Copy All Open Tables in hierarchical result sheet

Image Removed

...

1187

...

ORG-8984

...

Data filter in analysis template will automatically trigger after importing data

In Origin2020, data filter will be auto triggered after importing data, it will be very convenient when do batch analysis on analysis template which having data filter in source data sheet. you do not need add script to handle data filter anymore.

note:This support in batch process dialog only when Data Source is Import From Files .

Statistics

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1182

...

ORG-20758

...

Improve box plot in One-Way ANOVA

  1. For the box charts of One Way ANOVA and Statistic on columns, which has only one group column, Origin 2020 does not set subgroup.
  2. One Way ANOVA's box charts and Statistic on columns' box charts default templates follow Grouped Box Charts' setting in Plot Details dialog:
    1. Check Outliers checkbox and Box width=80 in Box tab.
    2. Uncheck 99% and 1%, Max, Min checkboxes in Percentile tab
    3. Border Color=Q13 and width=1.5, Fill Color: Auto in Pattern tab
    4. Caps Length=50 in Lines tab
  3. Rename Connect by Subgroup to Connect within Subgroup in Plot Details dialog Connect Lines tab for Grouped Box Charts

Mathematics

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1173

...

ORG-20067

...

Improvements in Normalization tool

When normalizing multiple datasets, can combine them as a single dataset to normalize.

Image Removed

Statistics

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1181

...

ORG-20506

...

Kernel Density Calculation: New (fast) algorithm

For large datasets to plot 2D Kernel  Density, earlier Origin versions take several hours or more. 

Origin 2020 introduces new Density Method: Binned Approximate Estimation and adds an new option: Interpolate Density Points to improve speed greatly, which takes only several seconds.

Image Removed

A New Labtalk function is supported as below:

ks2d(vx,vy[, int bandwidth=0, int grid=151, int interp=1, int density=1])

...

1184

...

ORG-20883

...

Set Cluster Membership column as Categorical and Ascending type

In Origin 2019b, K-Means Cluster Analysis and Hierarchical Cluster Analysis, Cluster Membership column was already sorted and without link to the order of the original data.

In Origin 2020, K-Means Cluster Analysis and Hierarchical Cluster Analysis, Cluster Membership column keeps  the order of the original data and is set as Categorical and Ascending type.

General

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1177

...

ORG-20119

...

Simple Curve Math supports custom formula

In the past, user could only do basic calculation between two curves by choosing +,-, , / and ^ in Operator dropdown list. Custom is added in Origin 2020 to define custom formula by using y1 as input data and y2 as reference data, e.g. y1*5-y2^2.

Custom formula is also added in Simple Column Math tool.

Image Removed

Statistics

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1172

...

ORG-20734

...

Speed improvements on Means Comparison in ANOVA tool

Improved the calculating speed of Means Comparison, and it will be 30% faster than Origin 2019b.

Besides, if choose not output the Means Comparison result, previous version will still do the calculation in background and waste time. Now this is fixed in Origin 2020, and will be 83 times faster than Origin 2019b.

Peak Analysis

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1171

...

ORG-20356

...

Speed improvements on Quick Peak tool

For large data, it was very slow to use Quick Peak gadget in previous versions.

  • Add gadget speed is more than 150 times faster than Origin 2019b – It may take a few minutes to open the gadget in Origin 2019b while it only takes a few seconds in Origin 2020.
  • Output result speed is 80 times faster – It may take a few minutes to output result sheet in a region of interest while it only takes a few seconds in Origin 2020.

Note:

  • System variable @PPBLN is added, default value is 1000. If number of input data points over this value, baseline data will not be output in the result Notes.
  • System variable @PPBMA is added, default value is 100. If number of find peaks over this value, no base markers and integrated areas shown on the ROI.
  • If choose the "New Output for Entire Curve" item, the performance is not improved yet.

Besides, pkFind tool is also improved, 7 times faster on calculation.

General

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1170

...

ORG-19858

...

Speed improvements on recalculation

Improvement was made on SetReportTree() method, which is used to generate a results worksheet. So when there are many operations involves report sheet, you will get at least 10% time saving on calculation.

Besides, if there are many column formula operations, recalculation was done one by one in previous version and the time maybe a little long. But now in Origin 2020, you will see that all recalculation can be done in the same time and the calculation is very fast.

Origin C

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1175

...

ORG-20204

...

Support copy and paste link for GetN numeric or string input

...

User can copy a label cell or a data cell, and paste link to edit box in XF dialog.

Labtalk

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1174

...

ORG-19390

...

Support simple LT expression in Add Straight Line and other XFs

  • Support LT Expression for Value, e.g. enter -log(0.05)
  • Support Page info variables and values from columns as input to XF, e.g. page.info.user.variables.noofpoints

Batch Processing

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1185

...

ORG-20122

...

support the "Open Books" button in summary report when appending results by column

...

Append by column will also support the "Open Books" button in summary report book like appending result by row when do batch processing, it will be convenient for user to check the intermediate workbook.

Data Handling

Workbook and Worksheet

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1157

...

ORG-20638

...

 Copy and paste density plot

  1. support copy page
  2. allow user to add another layer like double-Y kind to overlay another layer with or without data

...

1168

...

ORG-19326

...

Add View: Arrange Graphs menu item for Worksheet

...

When worksheet contains floating graphs, user can choose menu View: Arrange Graphs to place in top left corner of data area. This is useful if floating graphs are invisible or beyond the worksheet window.

Set Column Values / Cell Formula

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1095

...

ORG-20464

...

Clear <auto> in From and To box when clicking on it in Set Column Values dialog

...

So user can directly key in From or To values. 

Workbook and Worksheet

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1091

...

ORG-19740

...

Copy and paste data as as HTML table to other applications such as MS Word, etc.

Copy a block of cells from worksheet or a table from a report sheet and choose Copy Table (HTML, EMF).

and paste to Word or other application either as an HTML table or an EMF image. If the destination App supports editing the pasted HTML or EMF, table design and contents may be changed. EMF is useful for Adobe Illustrator which doesn't support pasting HTML.

.

Image Removed

...

1079

...

ORG-20118

...

Copy and paste data as HTML/EMF table to other applications such as MS Word, etc.

Right click a range of cells in worksheet or  a table in result sheet  and choose Copy Table (HTML, EMF)

...

1169

...

ORG-12928

...

Copy display string for hierarchical report table

Improve Ctrl + C to follow the Digits setting in Preferences: Options dialog when copy values in hierarchical report sheet.

User can still user Ctrl + Alt + C to copy full precision.

Importing Third Party Formats

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1149

...

ORG-20095

...

CSV Connector Improvements

Image Removed

E.g. sometimes data block starts or end with some keywords, e.g. [Data] or >>>>Start<<<<<<, etc. User can specify the start and end  data block marker. In the past, user needed to specify number of rows before data. 

Image Removed

...

1156

...

ORG-20589

...

CSV connector needs to support ISO time with GMT

...

CSV Connector supports auto detect ISO time with GMT(for exmple: 2014-08-04T14:32:27.000+02:00) and set Column Format as yyyy'-'MM'-'dd HH':'mm':'ss'.'###.

Workbook and Worksheet

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1080

...

ORG-19740

...

CSV Connector supports Partial Import, Specify Data Block Marker, and Import First 50 rows for previewExcel Connector has improved support for column headersDrag and Drop supportConnect to Database Im

Data: Connect to File: Excel... and Data: Connect to Web.. menus

Data: Connect to Database menu

Import Data

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1155

...

ORG-20870

...

Data Connector Exclude saving only for larger files

Added system variables @DNS, @FSE, @FSEW and @FSEB to control if check Exclude Imported When Saving menu item for Data Connector and Database.

  1. @DNS ///exclude imported data or not when saving
    • 0 = (defualt) file check @FSE and web check @FSEW
    • 1 = always don't exclude, all data always save with project
  2. @FSE=500(default) //500=500kb, save data if the file size is less than this value, for CSV, Excel and Import Filter connector
  3. @FSEW=80(default) //in units of 100, save data if the size(rows x cols) of imported data is less then this value, for any web data and other files not listed above
    • 0 = never save web data
    • -1 = always save web data
  4. @FSEB=0(default) //in units of 100, save data if the size(rows x cols) of imported data is less then this value, for database

...

1151

...

ORG-19709

...

Drag and Drop support of Data Connector

...

When dragging and dropping data into Origin, inform user there is data connector and let user specify using data connector or old import way to import data. 

Workbook and Worksheet

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1161

...

ORG-18890

...

Duplicate Project or Workbook without data keeps cell reference or cell formula

In the past, if there is cell formula and user right click workbook title bar to duplicate without data, or right click sheet tab and choose Duplicate Without Data, cell formula will be cleared.

Improved in Origin 2020 so user can easily create a new book/sheet with same strucuture and cell formula as original one.

In File: Clone Project... dialog, Clean Raw Data (Exclude Cell Link) radio button is added. 

Database Import

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1153

...

ORG-18853

...

Enhanced Database Import

Image Removed

  • Directly import images stored inside the database as pictures in worksheet cells
  • Protect imported data from editing, to ensure data integrity, 
  • @IPDB(Database Import) and @IPDC(Data Connector) to control the protection mode for imported range.
    • 0 - no protection
    • 1 - protected, except reorder
    • 2 - protected
  • @DBSV to control whether to show Views in table list on SQL Editor dialog or not. Default is 0 to not show.
  • Support Exclude Imported Data when saving as OPJU/OGWU for Database Import.
  • Improved Ease of Use and performance

In previous versions, import database by ODBC is slower than ADO, and cannot import large dataset. Now this has been improved in Origin 2020.

Setting @ODBCA = 0 (Default), then you should be able to import large dataset now.

Also, the performance of ODBC should be faster than ADO method now.

Also, when importing using Microsoft OLE DB Provider for ODBC for database connection, Origin will use ODBC by default now. It used to use ADO by default even for ODBC.

Workbook and Worksheet

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1158

...

ORG-20118

...

Excel like cell reference in cell formula

Image Removed

...

1166

...

ORG-19966

...

Faster cursor response when clicking in a large worksheet with column filter

For large data, after adding filter in worksheet, it was very slow to do data manipulation in worksheet,

such as select/unselect cell(s) or column(s)

move or resize window.

Import Data

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1165

...

ORG-8984

...

Filter will be triggered automatically when importing data

In the past, after importing new data, user needs to manually reapply filter.

...

1076

...

ORG-20869

...

Importing large text files has been significantly improved in this latest version.

CSV Connector and old ASCII, CSV import tools, using multi-threaded importing

Date with custom format will be imported correctly

Worksheet Data Manipulation

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1163

...

ORG-20245

...

Improve Sum function to support rowwise sum

E.g. sum(A:D) to sum rowwise from column A to D.

Sum(A, C:D, F:H) to sum rowwise columns A, C to D and F to H.

Image Removed

Origin Project Files

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1104

...

ORG-16878

...

Many Windows in Folder slow to load and switching folders

For project file with many windows in folder, loading the project or switching folders in Project Explorer is very slow. System variable @PEN is introduced. It controls how many windows show at maximum when switching folders. Default is 0, which means no auto hiding. Set it to 20, then when loading opju or switching folders, only up to 20 window shows. Others are hidden. Right click the folder and choose Show All Windows to make them show.

ASCII Importing

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1147

...

ORG-19827

...

Multi-threaded ASCII import

The following system variables are added:

@IAMT=<auto> /// number of additional threads to use when import, will be auto detected by logical processors. Set to 0 to disable multi-threading.
@IAS=10 /// least file size (in Megabytes) to enable multi-threading.

Workbook and Worksheet

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1088

...

ORG-20252

...

Object Manager for workbook window

  • List all sheets in active workbook.
  • Click the sheet in Object Manager will activate the corresponding sheet in workbook.
  • Right click for common operations, such as Delete, Insert, Add, Move, Copy, Rename, etc.

Image Removed

Database Import

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1154

...

ORG-20796

...

Option to encrypt or leave database credentials in clear text

When SQL Editor dialog launches, the user is prompted to encrypt their credentials. If the user choose not to, the password is displayed in clear text in the Edit Connection String... dialog. However, it still appears as *** other places in Origin. If credentials are encrypted the password appears as *** everywhere.

Note: This is has late breaking issues which will be addressed.

...

1152

...

ORG-20107

...

Origin Connector to allow basic SQL selection and Improve Origin Internal Query SQL Support

  1. Following object notations are supported in internal query SQL
    • _Type, _SName, _LName, _DatasetType, _Comments, _Visible, Column_Y, Column_Z, Column_P1, Column_D1, Column_[Name], , Sheet_SName, Book_SName, Book_LName
  2. New worksheet command to output SQL query result to workbook.
    • worksheet -qn: Output to new book
    • worksheet -qa: Output to active book, this will first delete all existing columns
    • Example:
      • worksheet -qn Select Column From Project Where Book_LName like "*simple*" and Column_LName like "YCO*";
      • worksheet -qn Select Column from Project where (_Type = "X" and _Visible = True);
  3. A Query button is added in Origin Connector. Open it to enter query.

Image Removed

Workbook and Worksheet

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1159

...

ORG-18889

...

Set a column with checkbox, dropdown list or combo list 

...

1099

...

ORG-20252

...

Sheet level context menu improvements

The quickest way to open Worksheet Properties dialog is by double clicking gray area to the right of column area.

But for worksheet with many columns, it's hard. And using Format: Worksheet... isn't that convenient.

So in Origin 2020, we added Properties... context menu when right clicking sheet tab or right clicking the upper-left corner of worksheet. 

The context menu on upper-left corner of worksheet is also more compact now. Some old menus are removed from there. 

Image Removed

...

1164

...

ORG-20139

...

Show Column Index and data size in Column List View

Image Removed

Importing Third Party Formats

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1150

...

ORG-20163

...

Specify Long name, Units and Comments in Excel Connector

Image Removed

Workbook and Worksheet

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1162

...

ORG-19725

...

Support copy a data range with column label rows

Image Removed

Import Data

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1148

...

ORG-18853

...

System variable to control the protection mode of imported range

@IPDC(Data Connector) to control the protection mode for imported range.

  • 0 - no protection
  • 1 - protected, except reorder
  • 2 - protected

Origin Project Files

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1106

...

ORG-17263

...

Turn off the Autosave of Untitled.opju

When you are working in Origin and haven't saved the project yet, it's called Untitled.opju.

  1. In the past, autosave would kick in every N minutes for such untitled.opju no matter how big the data is, which can be annoying and time conusming. Origin 2020 will check the current workspace size and give warning if more than 20MB for user to decide if autosave it or not. 
  2. Set system variable @DASU=1 to turn off Autosaving of Untitled.opju. 

Workbook and Worksheet

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1103

...

ORG-20641

...

Unhide all hidden rows or columns Context menu

...

Unhide All context menus are added under Hide/UnHide Rows and Hide/Unhide Columns context menus.

Worksheet Data Manipulation

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1081

...

ORG-20107

...

Use "SQL" query to pull specific columns from a project by searching metadata properties such as column name, comments etc.

  • Open the Origin Connector and select desired project to query from.
  • In the Select dialog, press the Pencil/Editor button towards the bottom of the dialog
  • Write your query in the edit box that opens. Note that the edit box has a Query menu with some samples pre-loaded.
  • For more examples and details of the syntax, please refer to this page

Workbook and Worksheet

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1089

...

ORG-20252

...

User Tree at Sheet Level

...

Right-click on any sheet and bring up Worksheet Properties (or double click in gray area of active sheet). There is now a User Tree tab, and user can add and view sheet level entries.

...

1096

...

ORG-19345

...

View: Show Plot Selection in Workbook menu when graph window is active

It's checked by default so selecting a single plot will highlight corresponding data in other windows, such as worksheet and other graph windows. 

Uncheck it if user doesn't want to highlight data in other windows.

Corresponding system variable @PS=1 by default. 

Worksheet Data Manipulation

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1167

...

ORG-17756

...

Worksheet manipulation: Speed Improvement.

Origin 2020 Worksheet Data Exaction is 10 times faster than Origin 2019b.

Origin 2020 Split Worksheet has 208% speed improvement from Origin 2019b.

Origin 2020 Split Columns has 14% speed improvement from Origin 2019b.

Origin 2020 Worksheet transpose has 24% speed improvement from Origin 2019b.

Origin 2020 Worksheet Convert to XYZ has 60% speed improvement from Origin 2019b.

Origin 2020 Worksheet Unstack Data has 24% speed improvement from Origin 2019b.

Workbook and Worksheet

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1160

...

ORG-19975

...

Worksheet Short Name, Long Name improvements

  • In the past when right clicking sheet tab, there is a Sheet Name to Display context menu for user to specify what name to show on the tab.

     In 2020, the context menu is hidden. A system variable @SSL is added to control sheet display name

                   0 – The way before Origin 2020

                   1 – Long name if present (default)

                   2 – Short Name

                   3 – Long Name

     Sheet Name to Display context menu is hidden unless system variable @SSL is set back to 0

  • In Plot Setup, Layer Contents dialogs, Sheet Name will use display name by default. Sheet Long Name, Sheet Short Name can be shown in these dialogs as well. 

Graphing

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1143

...

ORG-20015

...

3D XYY Stacked Bar/Wall Plot

Support Incremental stack for 3D plot.

For 3d XYY Bar, stack offset means offset in Y direction.
For 3d XYZ Bar, stack offset means offset in Z direction.

Data Label

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1107

...

ORG-20480

...

Allow edit data label format for group plot

...

Allow edit data label format for group plot when edit mode=dependent

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1140

...

ORG-20478

...

Allow show Median Line when there is no box

...

Support show median line if there is no box as Box Type

...

1138

...

ORG-20596

...

Auto Fill color for Error Bar

...

Add en option for Error bar for fill. When it's enable, error bar will show as lighter version of line color.

...

1146

...

ORG-20753

...

Axis Tick label: Show zero as 0, no decimal places

Set @tlc=1 to show zero as 0, no decimal places. 

Default @tlc=0 so zero isn't treated differently.

Column/Bar/Pie

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1115

...

ORG-19813

...

Before-After Plot

...

Plot: Basic 2D: Before-After

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1128

...

ORG-20101

...

Color Scale Improvements

Image Removed

General

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1085

...

ORG-20063

...

Compact Popup for Font and Line Format

Font and some Line format controls are combined to make Plot Details dialog more compact. 

E.g. Font control are combined into one with down arrow at the end to customize further. 

Image Removed

Box Chart Line and Connect Lines control are also combined. 

Image Removed

Layer and Plot Management

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1083

...

ORG-20708

...

Copy Paste Data Plots between Graph Layers

Click on a plot and then choose Copy Plot button on Mini toolbar

E.g. on the left graph below, click the continent border (black plot plot) and click Copy Plot button.  Then on the right graph, Ctrl+V. Border lines will be added. 

Image Removed

Labtalk command

layer.plot.copy() //copy active plot or group of plots

layer.plot2.copy() //for ungrouped plot, copy 2nd plot

General

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1108

...

ORG-20065

...

Customizable Floating Toolbar for graphs

...

Install the GToolbar.opx and WToolbar.opx, customized different Graph/Worksheet Toolbar respectively, hotkey F6 to open the Toolbar locates at current cursor, F6 again or switch to other window to hide it.

...

1118

...

ORG-20602

...

Data Highlight speed improvements for large data

If user has a large scatter plot with many points and use data highlight tool to highlight a region, it was very slow in the past.

E.g. plot a scatter graph with 2million points. Turn off speed mode. Highlight a region with >28k points. It takes about 5 sec in Origin 2020 vs 100 sec. in Origin 2019b. 

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1139

...

ORG-20205

...

Data Point Tooltip should not open dialog for sankey/alluvial/parallel

...

Turn off the Data Point Tooltip dialog for sankey/alluvial/parallel 

...

1122

...

ORG-20623

...

Dense Data Mode

Improve graph customization by turn on the dense data mode.

After customization done, user can refresh graph to update image.

It's on Page level mini toolbar. Click close to border of white page to see the page mini toolbar

Image Removed

Line and Symbol

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1113

...

ORG-17783

...

Density Dots and Color Dots for Large Data

Plot: Basic 2D: Density Dots and Plot: Basic 2D: Color Dots

Image Removed

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1135

...

ORG-20495

...

Do not select point if user click again exceed certain time frame

...

After user selects a plot, only if clicks again in a very small time 2 sec, then select a single point.

Origin Workspace

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1136

...

ORG-20343

...

Double Click tooltip should not open preference dialog

...

Turn off double click tooltip to open Preference dialog

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1078

...

ORG-18833

...

E.g. user can make a times table easily in Origin by typing

...

Worksheet

General

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1084

...

ORG-20733

...

Easy way to plot selected YX columns

...

Sometimes user's X column is on the right side of Y, if user selects Y and right X columns, Y will be plotted against the right X. System variable @DXR=1 to turn it off

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1075

...

ORG-19303

...

Edit and customize graph elements quickly using Mini Toolbars.

Click on plot, error bar, label, axis, layer and page in graph. Mini toolbar shows for easy customization.

Only supported for 2D graphs for now.

...

1129

...

ORG-19832

...

Edit Range by X, Y and Z value in 3D graph

  • Data: Edit Range... menu is added for easy access.
  • For 3D graph, user can specify the range by X, Y values. Note: For data plotted by XYZ columns, By X and By Y radios are only enabled if X or Y is monotonic.

Image Removed

  • For 3D graph, Clip data also supports by Value on Miscellaneous tab of Page level in Plot Details dialog.

Contour

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1117

...

ORG-20162

...

Faster contour plot drawing speed

Improved Contour plot drawing speed for large dataset, especially when some level's fill colors are set to be none.  

E.g. for 130,000 row of XYZ data, if you plot contour and turn the speed mode off. It may take a few minutes. In Origin 2020, it will be a few seconds. 

Line and Symbol

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1116

...

ORG-20162

...

Faster scatter plot drawing speed

Improved scatter drawing speed when turning off speed mode to show all data, specially for square shaped scatter plot and colormapped scatter plot, it's almost 5-10 times faster.

Also, support a new plot type, Color Dots. It can be almost 8 times faster than normal colormapped scatter plot.

For scatter plot with solid rectangle and circle shapes, improve the drawing speed when turn on transparency. It can be 1.5 times faster than before.

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1127

...

ORG-19954

...

Highlight corresponding data when selecting a single Box Plot

...

In Origin 2019b, highlighting corresponding worksheet data only worked for basic graphs such as line, scatter, column/bar.. 

...

1137

...

ORG-20305

...

Improve Plot Highlight effect to work better with Customization

  1. Do not show indicator if user select plot
  2. Fade out other group if there are multiple groups

...

1130

...

ORG-20068

...

Improved tooltip for Contour, and Heatmap graphs

...

For contour, X, Y and Z values will show. For contour, interpolation will be used.

...

1134

...

ORG-18515

...

Improvements on Rectangle box for Enlarged graph

 When the name of rectangle object is ZOOMRECT,
1. open Object Properties dialog should go to Dimensions tab by default.
2. Unit should be Scale by default.

For Rectangle/Circle/Polygon/Polyline/rake object,
1. Unit = Scale, show Right and Bottom editbox instead of Width and Height.
2. Unit = % of layer or % of page show Left Margin, Right Margin, Top Margin, Bottom Margin.

Add Update Dimensions to context menu of Zoom ROI, above Properties. Click it could get the scale info of related enlarged graph.

General

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1092

...

ORG-19907

...

Indicate the selected graph in preview of Merge Graphs dialog

Image Removed

Specialized

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1112

...

ORG-19938

...

Kite Diagram

Plot: Specialized: Kite Diagram

Image Removed

Text Labels & Legends

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1121

...

ORG-19944

...

Left Arrow options when adding custom legend symbol

Image Removed

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1141

...

ORG-20330

...

link axes in child layer to parent with same from to should update scale mutually

  1. plot vertical 2 panel plot,
  2. open PD, go to layer2, link Axes Scales tab
  3. set X Axis Link Custom, X1=X1, X2=X2, ok
  4. go to layer 2 change X scale
    ==> only layer 2 change scale

In Origin2020, child layer change could also affect parent layer.

Theme and Template

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1087

...

ORG-20415

...

List View in Template Library

Template Library with large thumbnail view is not easy to use if there are many user-defined graph template. List View is added. 

Image Removed

General

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1082

...

ORG-19303

...

Mini toolbars for easier 2D graph customization

Popup buttons when clicking on plot, axis, label, layer or page for easier customization.

Note: For a group of plots, 1st click will select a single plot. The popup shows two tabs. One is Group tab to customize the whole group. The other tab is Single plot to customize that plot only.

You can Shift+click to select group of plots. 

  • Axes Mini Toolbars (Little dialog like Grid Lines, Reference Lines, Special Ticks, Axis Break, Axes Dialog)Image Removed
  • Text Object Mini Toolbar                                                                                                                       Image Removed       
  • Tick Label Mini Toolbar                                         Image Removed
  • Data Label Mini Toolbar (Improved in Beta5)                                                                   Image Removed
  • Line+Symbol Plot Mini Toolbar (line or scatter plot, some controls will be hidden)Image Removed
  • Error Bar Mini Toolbar                                                                            Image Removed
  • Column/Bar Plot Mini Toolbar                                                                           Image Removed
  • Box Chart Mini Toolbar                                                                          Image Removed
  • Histogram Mini Toolbar                                                                                                  Image Removed
  • Pie & Doughnut Chart Mini Toolbar                                                               Image Removed
  • Contour and Heat Map Mini Toolbars                                      Image Removed
  • Layer Mini Toolbar                                                                                                         Image Removed
  • Page Mini Toolbar                                                                          Image Removed

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1144

...

ORG-19906

...

More Data Label Position Control for Polar 

 We support following options for Position and Rotate for data label in polar coordinate:

  1. For Rotate, add <Radial> and <Angular> to dropdown list.
    • <Radial> is direction from polar center to data point.
    • <Angular> is perpendicular to <Radial> and in clockwise direction.
  2. For Position, add Angular Outer and Angular Inner to dropdown list.
    • Angular Outer means the point on label bounding box which is closest to the center of polar should be on the outer of data point
    • Angular Inner means the point on label bounding box which is farthest to the center of polar should be on the inner of data point
    • If angular outer or inner is selected, offset should not be horizontal and vertical. We should use Angular Offset(degree) and Radial Offset(% of font height)

...

1126

...

ORG-17229

...

More options in Windrose Plot

Image Removed

Image Removed

...

1142

...

ORG-20192

...

More work on Clip Data to Frame for edge points

...

Do not draw point when its value is outside axis scale in Origin2020.

Multi-Axes/Multi-Panel

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1086

...

ORG-20255

...

Move Multi-Panel/Axis plots to new tab of Plot menu

There are too many plot types under Plot: Basic 2D. So we moved multi-panel and multi-axis plot types into a new tab: Multi-Panel/Axis

Image Removed

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1077

...

ORG-20162

...

New Density dots and Color dots graphsScatter plot, including colormapped scatter plot drawing speed has been significantly improved for large dataContour plot drawing speed has been significantly imp

Plot: Basic 2D: Density Dots and Color Dots 

For Scatter plot, turn off speed mode.

Click Data Highlight button on Tools toolbar, drag a rectangle to highlight a region

Box Chart

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1119

...

ORG-19650

...

Offset data points in box chart and alternating the offset in pairs

Image Removed

Column/Bar/Pie

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1110

...

ORG-18833

...

Pie Chart Improvements

Plot ? Basic 2D

Image Removed

Many Pie/Donut samples in Help: Learning Center.

Image Removed

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1125

...

ORG-19839

...

Plot Data Organized as X,XErr,Y,YErr, Z as a 3D Graph with X and Y direction error

...

If there is another Z column after Z column and you choose Plot: 3D: 3D Scatter + Z Error,  the last Z will be plotted as Z direction error bar.

Column/Bar/Pie

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1114

...

ORG-19813

...

Population Pyramid

Plot: Statistics: Population Pyramid

It's a two layer histogram side by side. 

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1131

...

ORG-20662

...

Reduce graph refresh when modify axis properties

Origin refreshed the whole graph when customing axis ticks, tick labels, title, color scale object, etc. in old versions, which could be very slow for large graph.

This is improved in Origin 2020 to reduce some unnecessary refreshing of graph.  

...

1145

...

ORG-20373

...

Reverse Axis for Polar Radial Axis

...

 Polar radial axis support to reverse.

Specialized

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1111

...

ORG-19308

...

Sankey Diagram

Plot: Categorical: Sankey 

Plot: Categorical: Aluvial 

Image Removed

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1124

...

ORG-20041

...

Separate rugs for each panel of Trellis Plot

Image Removed

...

1133

...

ORG-19901

...

Show Scaling Factor even if Symbol Size isn't indexed to a column

Size Unit can be set. We can choose Point, X scale, Y scale.

Precision and maximum value for Size option should follow axis scale, when size unit=X scale, Y scale.
When Size Unit=Point, it keeps old limitation.

General

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1090

...

ORG-16670

...

Single click in graph is changed to select a single plot for grouped plots

When multiple data are plotted together, they are grouped. In the past, when click on a plot in the group, the group will be selected. 2nd click will select a single plot. 3rd click will select a single point.

In Origin 2020, 1st single click on a plot will select the single plot, 2nd click will select a single point. If you want to select the whole group, press Shift key when clicking on plot. Set system variable @gsm=0 to roll back to the old behavior.

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1123

...

ORG-20260

...

Skip Points (or speed mode) keeps last point by default

When skip points in scatter graph, last point may be skipped.  In Origin 2020, last point will be forced to show by default. Set @smep=0 to roll back to old behavior. 

Drawing Objects

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1120

...

ORG-19932

...

Supersubscript button and Align Columns checkbox in Text Object Properties dialog

Image Removed

...

1102

...

ORG-20685

...

Support deleting rectangle box in enlarged graph

Before this change, if user clicks Scale in button, and then single clicks in graph window to create an independent enlarged graph with a rectangle box in source graph, it was very hard to delete the rectangle box. User had to choose Edit: Edit Mode and then delete it. 

Now user can select the rectangle object and press Delete key to delete it together with the enlarged graph.

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1132

...

ORG-18198

...

Support density color mapping

By points:Density color mapping.

Do not support 3D symbol for now.

General

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1105

...

ORG-20262

...

System variable to disable graph rendering

...

For project file contains graph that will take forever to draw, can set @DDP to 1 to prevent graph drawing.

Miscellaneous

Origin Workspace

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1093

...

ORG-19801

...

Add a Find Apps... menu under Fitting, Peak Analysis, and Statistics menu

...

There are many Free and easier to use apps in these area and hidden. When built-in ones don't fit your need, click Find Apps in these areas.

Setting

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1094

...

ORG-20114

...

Hotkey improvements in Worksheet

CTRL+SIFT+END extends to end of data column.

CTRL+SHIFT+HOME extends to 1st column 

SHIFT + Arrow to select multiple columns or rows like in Excel

Origin Workspace

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1097

...

ORG-20416

...

In Load Template dialog, arrow shows on top of column header by default

Choose File: New: From Template... to open a dialog. 

Templates here can be sorted by clicking column header. But it's not obvious.

In Origin 2020, an arrow shows on column header by default to indicate sort-ability.

Installation and Licensing

Trail

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1203

...

ORG-20919

...

Invite colleague to try Origin

...

Users who have active maintenance service can choose Help: Invite a colleague to try Origin... to offer colleague a fully functional license for 21 days.

Miscellaneous

Origin Workspace

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1101

...

ORG-20749

...

Reduce unnecessary redraw of Object Manager to save time when editing large graph.

...

For graph which many data, object manager will NOT be updated unless there are actual changes to data plot in any of the layer. This will avoid slowness causes by necessary update of Object Manager. 

Installation and Licensing

Start-up

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1202

...

ORG-2131

...

Speed Up Origin Startup

...

Origin startup speed has been improved especially when User Files Folder is on LAN.

Miscellaneous

Origin Workspace

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1100

...

ORG-20182

...

Support Recently Used Fonts in some dialogs, such as Plot Details, Text Object, etc.

Click Font control in the dialog, user can see recently used font on the top of the dropdown list.

Not supported in Axis dialog.

Settings

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1109

...

ORG-20270

...

Use different shortcuts for main menu beginning with same initial letter

...

In 2020, we changes some menu shortcuts

Programming

Origin C

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1193

...

ORG-20631

...

Add OriginC for note window

void test(string str = "Hello World.html")
{
	string strFile=GetOriginPath(ORIGIN_PATH_SYSTEM) + "\\Samples\HTML\\" + str;
	string strExport = "c:\\test\\test.html";
	int n;
	Note note;
	note.Create();
	n = note.DoMethod("Load", strFile);
	n = note.DoMethod("EXPORTHTML", strExport);
	n = note.SetProp("View",0);
	n = note.SetProp("Syntax",0);
	n = note.DoMethod("DUPLICATE");
	n = note.DoMethod("Close");
}

Labtalk

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1194

...

ORG-18764

...

Control Polygon or Polyline object thru LabTalk

  • <objectName>.PointCount

Suppose user has a polygon of 4 points, then script "polygon.pointcount =;" will return 4.

Also, can set polygon.pointcount=5 to add more points, then use polygon.x5= and polygon.y5= to specify the 5th point coordinates.

  • Get and Set XY coordinates to/from worksheet columns
// objname.GetXY(xDataset, yDataset); // copy from obj to dataset
// objname.SetXY(xDataset, yDataset); // copy from dataset to obj
// Ex:
polyline.getXY(book1_a, book1_b);
polyline.setXY(book2_a, book2_b);
polyline.getXY(book1_a); // copy only X values
polyline.getXY(, book1_b); // copy only Y values
  • Also when adding polygon, polyline, ESC will finish it.

Origin C

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1199

...

ORG-20431

...

Convert floating-point from other formats to IEEE 754

Added following OC funtion to convert floating-point from other formats to IEEE 754.

typedef enum
{
	FLOATING_POINT_TYPE_IEEE_FLOAT = 0,   // 32-bit
	FLOATING_POINT_TYPE_IEEE_DOUBLE,      // 64-bit

	FLOATING_POINT_TYPE_VAX_F,            // 32-bit, ~[-2.9E-39, 1.7E+38]
	FLOATING_POINT_TYPE_VAX_D,            // 64-bit, ~[-2.9E-39, 1.7E+38]
	FLOATING_POINT_TYPE_VAX_G,            // 64-bit, ~[-5.6E-309, 0.9E+308]

	FLOATING_POINT_TYPE_IBM_SHORT,        // 32-bit
	FLOATING_POINT_TYPE_IBM_LONG,         // 64-bit
	FLOATING_POINT_TYPE_IBM_LONG_XPORT,   // 64-bit
FLOATING_POINT_TYPE_COUNT } FLOATING_POINT_TYPE;

bool convert_floating_by_format(LPVOID lpOutputBuff, LPVOID lpInputBuff, size_t nNumValues, FLOATING_POINT_TYPE nOutputFormatType, FLOATING_POINT_TYPE nInputFormatType);

For example:
void vax_test() { unsigned int a[] = {0x268bc2d9, 0x015dc2d9}; double f[2]; convert_floating_by_format(f, a, 2, FLOATING_POINT_TYPE_IEEE_DOUBLE, FLOATING_POINT_TYPE_VAX_F); // f = { -27.14381980895996, -27.12566566467285 } return; }

Labtalk

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1192

...

ORG-19996

...

Faster Date and Time Labtalk functions

Origin Labtalk functions belong to Date and Time category are moved to VC level to have faster speed.

E.g.

Column A is filled with 1million rows of date data

Set Column B formula as WeekDayName(A)

In Origin 2019b and earlier build, it took about 95 sec, while in Origin 2020, it only takes about 1 sec.

Note: In Set Column Values dialog, you can click Function: Date and Time menu to see all date and time functions Origin supports. 

Settings

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1189

...

ORG-20262

...

Increase Row Size Limit for 64bit

...

Increase the worksheet row size limit from 90M to 200 M for 64bit.

Labtalk

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1191

...

ORG-20395

...

Labtalk option to generate gadget output for all curves, all layers, etc.

...

1195

...

ORG-20688

...

LT command to reduce file size

Labtalk command file -cp is very useful to reduce a huge data file, E.g. a 14G CSV file, you cannot open it anywhere. You can reduce it to a manageable size first. The code is like this

dlgfile g:=*.csv;
file -cp 3Mb fname$;

to reduce it to 3Mb.

Origin C

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1196

...

ORG-19439

...

NAG Mark 26.1

NAG library is upgraded to Mark 26.1 version

Labtalk

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1200

...

ORG-20040

...

Origin C OC and LT Access to Data Connector

1. OC call LT Sub method in Page level, for example:

void test()
{
WorksheetPage wp = Project.Pages();
int nErr = wp.DoMethod("DC.Add", "CSV");
}

2. Support "wbook.DC.type$" to get the DC type.

3. Simpler syntax for web connector in LT, for example:

newbook;
wbook.dc.add("JSON"); wks.dc.source$="https://earthquake.usgs.gov/fdsnws/event/1/query?format=geojson&starttime=2018-01-01&endtime=2018-01-23"; wks.DC.Sel$="JSON/features"; wks.dc.import();

Python/R

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1197

...

ORG-18480

...

Preshipped Python 3.7.2

...

Preshipped Python version upgraded to 3.7.2

Origin Workspace

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1201

...

ORG-18889

...

Support Column to use ComboList or Checkbox control

wks.col.edit

Adds to each cell in the column, one of the following:

1 = unselected check box
2 = list box (not editable)
3 = combobox (editable).

0 = Remove controls

wks.col2.edit=2; //add list box to column 2
wks.col2.edit=0; // remove list box from column 2

Labtalk

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1190

...

ORG-20197

...

Support numeric access to label cell

When label cell is a numeric value, you can access it as numeric value instead of string now. 

E.g, 

col(A)[D1] =;

This can be disable by setting @LRNA = 0.

Python/R

...

ID

...

JIRA

...

SUMMARY

...

DETAILS

...

1198

...

ORG-20077

...

Support Python Input() Method

Python 3.x: var1 = input ("Enter a number:")

Python 2.7: var1 = raw_input ("Enter a number:")

...

Analysis

Code Block
var xs = from a in Enumerable.Range(0, 9)
         where a % 2 == 0
         select a;
foreach (var x in xs)
{
  Console.WriteLine(x);
}

General

ID

JIRA

SUMMARY

DETAILS

1348

ORG-18971

Analysis broken if data size of input X and Y are differentnlmljljjhgfhfdgjhfgj

Issue existed since Origin 2019b.

Mathematics

ID

JIRA

SUMMARY

DETAILS

1353

ORG-16201

Apparent Interpolation issue with (<autoX>,<new>) output

Show Error and disable OK for the case

1343

ORG-21626

avecurves: run time error if change parameters from graph

Fixed.

Batch Processing

ID

JIRA

SUMMARY

DETAILS

1340

ORG-21344

Batch PA fails to output Fit Statistics in Summary sheet

In Batch Peak Analysis using Theme dialog, uncheck Delete Intermediate Result checkbox and choose Peak Prpoerties as result sheet. Click OK.

In Result sheet, no Fit statistics, such as

Number of Points, Degrees of Freedom, Reduced Chi-Sqr, Residual Sum of Squares, R-Square (COD), Adj. R-Square, and Fit Status

Bug since Origin 2017.

1339

ORG-21032

Batch peak analysis failed if number of input data is large

E.g. In older versions, do a batch peak analysis with 10,000 columns, or using script:

paMultiY iy:=(1,2:end) theme:="TestAuto" append:=peak_properties;

==> Error shows, “VC Member function call execution error”

Fitting

ID

JIRA

SUMMARY

DETAILS

1349

ORG-20280

Better Range initialization for X Error column in fitting tools

Set the X Error data correctly for multiple datasets case.

Worksheet Data Manipulation

ID

JIRA

SUMMARY

DETAILS

1338

ORG-21142

Case sensitive for Unstack Columns

We fixed it in Origin 2020b so unstacking column is case insensitive.

E.g. data with group info. A and a will be put together.

Statistics

ID

JIRA

SUMMARY

DETAILS

1351

ORG-21015

Cluster Gadget creates incorrect category by using localized string

In German, Japanese and Chinese version of Origin, when use Cluster gadget to create categories with data, the created category can have incorrect localized strings. Fixed in 2020b.

1345

ORG-21475

Exclude Empty Dataset was broken for Statistics on Columns

Prior to Origin 2020b, if the N total moment was unchecked, Statistics on Columns would fail to exclude empty datasets.

Batch Processing

ID

JIRA

SUMMARY

DETAILS

1341

ORG-21043

Fail to export multi-page file when source data is not import from files

When do Batch Processing with word template, if Data Source is not Import from files, and Export as multi-page file is checked under Word/PDF branch, no word/pdf file will be exported.

General

ID

JIRA

SUMMARY

DETAILS

1354

ORG-21647

For analysis that uses the whole sheet as input, recalculation will be broken if deleting column in input worksheet

E.g. Worksheet: Remove/Combine Duplicated Rows… tool treat the whole sheet as input.

If user delete a column after using this tool, the recalculation was broken in the past. It’s fixed in Origin 2020b.

1344

ORG-21572

Gadget do not work with column or bar plot

Issue since Origin 2017. Fixed in 2020b.

Statistics Gadget failed to work on column plot.

Fitting

ID

JIRA

SUMMARY

DETAILS

1346

ORG-21416

NLFit: Concatenate mode fails to add error bars if change parameter

Fixed in 2020b

Peak Analysis

ID

JIRA

SUMMARY

DETAILS

1337

ORG-21032

Peak Fitting: Open Peak Analyzer to do fit or using batch Peak analysis or batch processing gives different result

Text Labels & Legends

ID

JIRA

SUMMARY

DETAILS

1347

ORG-21334

Pie Chart legend incorrect in certain conditions

Statistics

ID

JIRA

SUMMARY

DETAILS

1342

ORG-21327

P-Value of Dunn-Sidak test in Two Way RM ANOVA is wrong for Unbalance Design Data – New in beta2

E.g. The P values of Sidak Test are very large number instead of 0 ~1. The issue started since we supported unbalanced data in Two Way RM ANOVA in Origin 9.2.

Fitting

ID

JIRA

SUMMARY

DETAILS

1350

ORG-21220

When there’re missing value in fitted curve, Find X From Y return invalid value.

Fixed in 2020b.

Worksheet Data Manipulation

ID

JIRA

SUMMARY

DETAILS

1352

ORG-21083

Wrong result for XF reducexy with descend data

Fixed in 2020b

Data Handling

Matrix Manipulation

ID

JIRA

SUMMARY

DETAILS

1356

ORG-21566

Fail to update image thumbnail after changing matrix dimension

Fixed.

Import Data

ID

JIRA

SUMMARY

DETAILS

1357

ORG-21451

Import Wizard dialog failed to be opened in Select Filter dialog

Newly broken in Origin 2020.

If user has multiple import filters under User Files folder, when drag and drop a data into Origin workspace, Select Filter dialog will open.

Click Import wizard button, ==> The dialog failed to open.

Importing Third Party Formats

ID

JIRA

SUMMARY

DETAILS

1358

ORG-21487

NetCDF Connector should exclude *.cdf file extension for D&D import

Drag and drop of *.CDf files should not be handled by NetCDF DC. instead handle with impCDF.

Workbook and Worksheet

ID

JIRA

SUMMARY

DETAILS

1355

ORG-21431

Set Column Display Format ### ### ###

  1. Enter in cell A1 a number 123123123.

  2. Go to column properties of col(A). Set column Display to Custom, set Custom Display to ### ### ###.
    ==> it shows 123123 123 ### instead of 123 123 123.

The problem exists since 9.1 when it supports custom format.

Importing Third Party Formats

ID

JIRA

SUMMARY

DETAILS

1359

ORG-21214

Variable name should go to LN when using Matlab console to import variable

This issue has existed since 9.6

To reproduce:

  1. Select connectivity: MATLAB Console

  2. In MATLAB Command Window, type: "test=10", press enter.

  3. In Origin MATLAB Console dlg, Click Import button,

  4. In MATLAB Import dlg, select test, click Import as Worksheet button.

  5. Check the Matlab imported worksheet.
    ==>the variable names lost since SCN is on by default. The variable names go into short name of the column in the old version.

Graphing

General

ID

JIRA

SUMMARY

DETAILS

1319

ORG-21618

Add plot by Layer Content cannot auto pick X column on the right side

Origin support plotting with X at the right of Y since Origin 9.7. But add plot by Layer Content cannot auto pick X column on the right side.

Data Label

ID

JIRA

SUMMARY

DETAILS

1295

ORG-21194

Annotation Issues with Plots from XXY Sheet

E.g. Both column A and B are X data. Column C is plotted twice in same graph – one plot using A as X, the other using B as X. Use Annotation tool to add annotation to one plot. The leader line may point to the other plot.

This issue has existed since 8.0, when annotation feature is added.

Text Labels & Legends

ID

JIRA

SUMMARY

DETAILS

1325

ORG-21770

Annotation Tool Has Wrong Y Value for Heatmap

Fixed

Customizing Color

ID

JIRA

SUMMARY

DETAILS

1316

ORG-20974

Color pop up menu fails to refresh in group plot

Fixed

Text Labels & Legends

ID

JIRA

SUMMARY

DETAILS

1307

ORG-21656

Color Scale Issues with Separated Layout

These have been fixed:

P1. Labels not aligned with color box center

P2. When mapped to a group, ranges were displayed for labels. Now single values are displayed.

Drawing Objects

ID

JIRA

SUMMARY

DETAILS

1304

ORG-21661

Common Display failed on Symbol Size

Fixed. When common display is used to modify a group of layers and plots, it would fail for symbol size.

Graphing

Publishing

ID

JIRA

SUMMARY

DETAILS

1376

ORG-20742

Contour in Layout Exporting as tif will be effected by AA on/off

Export layout twice that lost embeded graph.

Fixed in Origin2020b.

Graphing

General

ID

JIRA

SUMMARY

DETAILS

1323

ORG-21045

Copy Paste Format for grouped plot with special point use wrong index

1.Add one X column and 8 Y columns, X filled with row number, Y with random
2.plot a 4 panel plot
3.open plot detail, go to layers tab of page level, uncheck all checkbox of common display, ok
4.select 1st plot of layer 1 and ctrl click to create a special point, set green color, note this special point is not 1st one
5.right click this plot and copy format
6.go to layer 2, select 1st plot, paste format all
==> 1st plot of all layers show special point at 1st point, including layer 1(the original special point is deleted). Special point of layer 1&2 is black, but 3&4 is auto color.

Fixed in Origin2020b.

Contour

ID

JIRA

SUMMARY

DETAILS

1328

ORG-21745

Crash after applying Smoothing settings on Ternary Contour

  1. Activate graph window

  2. Double click to open PD dialog

  3. Go to Contouring Info tab, check Smoothing checkbox
    ==> Origin crashes

Fixed in Origin2020b.

Specialized

ID

JIRA

SUMMARY

DETAILS

1329

ORG-21736

Crashes related to 2D waterfall plot

P1
1.fill column A with row number, column B~D with random data
2.select all to plot 2D waterfall (Plot: 3D: Waterfall)
3.click rescale
==> crash

P2
1.fill column A with row number, column B~D with random data
2.select all to plot colormapped line series (Plot: Basic 2D tab) or Waterfall Z color mapping
3.select plot, change plot type to symbol from mini toolbar(or you can change with context menu)
4.click 2nd plot
--> everything is fine
5.click 1st plot
==> crash

Fixed in Origin2020b.

General

ID

JIRA

SUMMARY

DETAILS

1313

ORG-20738

Data Highlighter fade out issue

  • Connect line in line series

  • Row-wise plot

Mathematics

ID

JIRA

SUMMARY

DETAILS

1382

ORG-21167

Differentiate Gadget Positive/Negative output issue

Show warning message if X data in ROI BOX isn’t evenly spaced when using Savitzky-Golay Smooth.

Box Chart

ID

JIRA

SUMMARY

DETAILS

1320

ORG-20477

Dot on whisker of boxplot

For some box plot which box is turned off, when set the whisker line to transparent, there's a dot at the mean value, which should not be there.

Column/Bar/Pie

ID

JIRA

SUMMARY

DETAILS

1334

ORG-21360

Dropdown list of editable combo do not show columns in current project

1.Start Origin, new 2 workbook, fill data
2.use one of them to create graph
3.open PD, go to label tab, select enable, select show at specified indices only
4.click dropdown under this checkbox
--> columns in dropdown are correctly
5.select File: recent project: select any project
6.double click a graph in new graph,
7.repeat steps 3~4
==> columns in dropdown is same as last project, not current project

Fixed in Origin2020b.

Layer and Plot Management

ID

JIRA

SUMMARY

DETAILS

1324

ORG-21187

Error bar of highlighted point should not fade out

Scatter with XYYerrYYerr data, data highlighter on any point, the error bar of highlighted point should not fade out

Fixed in Origin2020b

Multi-Axes/Multi-Panel

ID

JIRA

SUMMARY

DETAILS

1309

ORG-21567

Fail to rescale X and Y axis of the linked layer

Issues exists since Origin 2018 (though not in 2018 SR1).

Fixed in 2020.

Using Rescale button (Rescale both X&Y) failed for linked layer.

Column/Bar/Pie

ID

JIRA

SUMMARY

DETAILS

1312

ORG-21188

Fail to set text tick label correctly for multi-panel column plot

If using data which is smaller than 16(controled by @DRX) to plot multi-panel column plot, fail to set the text tick label correctly.

1336

ORG-21546

Fail to show bar/column under zero for bar chart plot

Fix the bug that Statistical bars can not start from 0.

Image Added

General

ID

JIRA

SUMMARY

DETAILS

1327

ORG-21738

Fail to use A to zoom in/out matrix in image mode

1.new matrix in image mode
2.press A+ mouse wheel/"+" or "-" to zoom in/out
==> fail

Fixed in Origin2020b.

Graphing

Publishing

ID

JIRA

SUMMARY

DETAILS

1377

ORG-21023

Fails to paste DDE link if file name contains non-English character

  1. Create an Excel book names with Japanese character, like ???.xlsx, and fill it with some data.

  2. Copy data in Excel book.

  3. Open Origin, right-click a cell and choose Paste Link.
    ==> Error message box pops up.

Fixed in Origin2020b.

Graphing

Text Labels & Legends

ID

JIRA

SUMMARY

DETAILS

1296

ORG-21084

Failure to open Color Scale Control when layer name has space

The issue started since Origin 2016.

Workaround: Remove space in layer name.

General

ID

JIRA

SUMMARY

DETAILS

1318

ORG-21004

Group Plot with Error Bars- Error bars Wrongly Offset

Grouped line plot with error bars offset wrongly for some specific case

Line and Symbol

ID

JIRA

SUMMARY

DETAILS

1310

ORG-21377

Hide line plot special point failed to hide line part of special point

Prior to 2020b, when a special point wascreated in a line plot is hidden (e.g. from Object Manager), the point is hidden but not the associated line part.

The line part is properly hidden starting with 2020b.

Text Labels & Legends

ID

JIRA

SUMMARY

DETAILS

1335

ORG-21476

Legend on Page Failed for Exchange XY Graph

  1. make 2 panel horizontal plot.

  2. Click Exchange xy button.

  3. Go to Page level PD, under Legends/Titles tab, check Include data Plots from all Layers when constructing legend.

  4. Regenerate legends
    ==> Legends generated is wrong.

  5. Click Exchange xy again.
    --> Regenerate legends is ok.

Fixed in Origin2020b.

1293

ORG-21146

Legend Update Mode: None issue

Set legend update mode as None, and add new plots. Existing legend should be updated to show new entries.

1308

ORG-21575

Legend Update Mode: Update when Adding should only update affected layer’s legend

Fixed:

Fitted curve plots were being added to legend of wrong layer.

Legend not properly updated when plot assed to 3D graph.

1292

ORG-21060

Line cap of plot symbol in legend should be same as line plot

In the past, make line thicker in Origin and set system variable @LCP=1 to make line cap square.

The line cap in legend was still round.

Fixed in Origin 2020b so it’s consistent with plot.

Drawing Objects

ID

JIRA

SUMMARY

DETAILS

1291

ORG-21161

Line Object Fails to Fully Draw when Dashed and Copy Page

New bug in Origin 2020.

Dashed line object on graph failed to show when copy graph as picture and paste to other applications such as MS Word.

Fixed in Origin 2020b.

Graphing

Publishing

ID

JIRA

SUMMARY

DETAILS

1379

ORG-21788

Margin: Tight Cuts Tick Labels

Open Preferences : Options, in Page tab, change Margin Control to Tight, click OK
==> Part of the tick label is cut
https://originlab.jira.com/secure/attachment/121899/margin-tight.png

Fixed in Origin2020b.

1374

ORG-21158

Maximizing Origin opened from OLE graph in PPTX causes poor screen painting (large areas of black).

Issue started in Origin 2020 bu thas been fixed in 2020b.

Graphing

Layer and Plot Management

ID

JIRA

SUMMARY

DETAILS

1294

ORG-21224

No X Error shows for multiple XY data organized in X XErr Y YErr order

Newly broken in Origin 2020.

The X error of last set failed to be plotted.

If data is organized in X Y XErr YErr, then no problem.

Fixed in Origin 2020b.

Graphing

Publishing

ID

JIRA

SUMMARY

DETAILS

1380

ORG-20633

Note.ExportHTML() Fails from hidden Origin in Command Line

If you run Origin hidden from the command line Note.ExportHTML() fails. It returns 3 (HTMLERR_NOT_HTMLMODE).

Fixed in Origin2020b.

Graphing

General

ID

JIRA

SUMMARY

DETAILS

1302

ORG-21730

Object Manager Fails to redraw after pasting a layer

Fixed in 2020b. In previous versions, after copy and paste a layer to new graph, the new layer failed to show in Object Manager.

3D Graphs

ID

JIRA

SUMMARY

DETAILS

1311

ORG-21114

Origin crash after change 3D plot type

1.open learning center, open 3D Surface Plots-3D Surface with Point Label
2.open PD dialog, select the second plot in the left panel
3.change plot type to 3D bars
==> Origin crash

Fixed in Origin2020b.

General

ID

JIRA

SUMMARY

DETAILS

1332

ORG-21506

Origin crash after open specific oggu file

1.Search "Heatmap with Significant Mark" in Origin Start, and open the sample
2.active Kendall1 worksheet and select all, select Plot: contour: Heatmap with Label
3.X Value in Column Label, Column Label=Long Name, Y value in 1st column in selection, ok
4.open PD, go to colomap tab, click Fill header, change Color Generation to 3-Color Limited Mixing, From #F14040 to #1A6FDF, middle is white, middle position is by value =0, ok
5.double click Y axis, open axis dialog, select reverse checkbox in scale tab,
6.uncheck tick label, line and ticks, title for bottom, and select tick label, line and ticks for top
7.go to tick label: format tab of top axis, select rorate=90, ok
8.save project.
9.open the file, then new project
==> crash

Fixed in Origin2020b.

Graphing

Publishing

ID

JIRA

SUMMARY

DETAILS

1375

ORG-21156

Origin crashes by OLE graph after analysis operation

  1. Run Origin as admin one time.

  2. Start Origin, fill 2 xy cols with random numbers.

  3. Highlight them to make a 2D scatter plot.

  4. Press Ctrl+J to copy page, paste in PPT.

  5. Close Origin.

  6. In PPT, double click the Origin graph object to launch Origin.

  7. Do linear fit on the 2D scatter plot graph as default setting.

  8. Close Origin instance.

    • ->Linear fit shows in PPT OLE object.

  9. Close PPT.
    ==>Origin crash report shows.

Note:

  1. This issue has existed at least since 9.4

  2. It has been fixed in Origin2020b.

1381

ORG-21089

Origin crashes when open properties dialog of Excel OLE object

Fixed in Origin2020b.

Graphing

Line and Symbol

ID

JIRA

SUMMARY

DETAILS

1301

ORG-21789

Origin crashes when rescaling graph with symbol size set to use formula expression

The issue started since Origin 2020.

It only happens if the number of point is >=50000

E.g. plot a scatter graph with more than 50k points. Index symbol size to column C. Size formula s1/s2. Then rescale the graph.

Contour

ID

JIRA

SUMMARY

DETAILS

1303

ORG-21665

Origin freezes when applying layer boundary to polar contour

Fixed.

General

ID

JIRA

SUMMARY

DETAILS

1299

ORG-21410

Pattern filled inside plot though Exclusive broken by missing values is checked

For plot with filled area with Exclusive broken by missing values is checked,

1305

ORG-21658

Plot Details->Group->Edit Mode could not switch plot properties correctly

Fixed. Switching to Individual used to cause plot properties to be incorrect.

Drawing Objects

ID

JIRA

SUMMARY

DETAILS

1306

ORG-21610

Position of minor tick of Log Scale are not correct

Algorithms for calculating minor tick position for log axis scale have been improved to match those of other softwares.

Graphing

Publishing

ID

JIRA

SUMMARY

DETAILS

1378

ORG-20989

Print a graph with image backgroud fails to export the background

use insertimg2g type:=img to insert an image background. Print the graph.
==> the graph wouldn't be printed completely.

Fixed in Origin2020b.

Graphing

General

ID

JIRA

SUMMARY

DETAILS

1315

ORG-21071

Refresh issue in Move Data Points

For line+Symbol plot, move data points has refresh issue, fixed in Origin2020b

Line and Symbol

ID

JIRA

SUMMARY

DETAILS

1331

ORG-20332

Select feedback makes some portion of Fill to Next plot hidden

When fill area to next data plot, only a portion of the plot is dispalyed.

Fixed in Origin2020b

Text Labels & Legends

ID

JIRA

SUMMARY

DETAILS

1326

ORG-21757

Set as default could not save font to text default

1.new graph, add text object, input bb
2.open properties dialog, change font to Segoe UI
3.click set as default button, ok
4.click text button to add new text, input aa
==> font is not Segoe UI

Fixed in Origin20020b.

Axes

ID

JIRA

SUMMARY

DETAILS

1322

ORG-20768

Sharing axes properties across layers does not work with scale or zoom in

  1. make graph with mutiple layers and share with axis properties

  2. change axis properties

  3. Ctrl+Z to undo
    ==> the other layer axes do not catch up to the change.

Fixed in Origin2020b.

General

ID

JIRA

SUMMARY

DETAILS

1333

ORG-20955

Shortcut key A not work for image window

  1. If just holding A, it is not able zoom-panning image window using the related keys or mouse operations.

  2. If holding ctrl+a, mouse wheel is able to zoom in/out the image window, but other operations are not working.

  3. The similar issue exists when putting the image window to html dialog.

Fixed in Origin2020b.

3D Graphs

ID

JIRA

SUMMARY

DETAILS

1330

ORG-21706

Surface is not correct when color map is from the 4th column

3D XYZ surface plot whose color of surface is come from column D.
==>Major lines are not on surface
==Smoothing does not work

Fixed in Origin2020b.

Text Labels & Legends

ID

JIRA

SUMMARY

DETAILS

1297

ORG-21316

Surface plot legend failed to be transparent

In 3D surface plot, set surface to be transparent, use Ctl+L to show legend. The legend color failed to show the transparent color

General

ID

JIRA

SUMMARY

DETAILS

1314

ORG-21166

Toggle to Single tab with independent Edit Mode

For group box plot with independent Edit Mode, click box plot and switch to Group tab, change Box Type to Data. Toggle to Single tab and fixed in Origin2020b

1300

ORG-21444

VM with missing values introduces wrong scale handling

When there are many missing values in the Virtual Matrix Z value range, axis scale may be wrong.

The issue started since Origin 2018b.

Text Labels & Legends

ID

JIRA

SUMMARY

DETAILS

1321

ORG-21334

Wrong Legend for Pie Chart

Wedge with Y=0 do not show Legend entry for pie chart.

1298

ORG-21296

X and Y axes titles are both wrong in polar contour r(X)theta(Y) plot

X axis title used Y column info. and Y axis title used X column infor.

This issue has existed since 9.1, which started to support axis title. 9.0 and earlier builds %(?Y) fails to work.

Axes

ID

JIRA

SUMMARY

DETAILS

1317

ORG-20099

X Axis Disappears when Gap Between Subsets is 100

Changing Gap Between Subsets(%) to 100 in Spacing tab, X axis disappears.

Miscellaneous

Settings

ID

JIRA

SUMMARY

DETAILS

1369

ORG-21680

ESC key doe snot work to abort deleting window from Project Explorer

In Project explorer if you select a window and hit the DEL key, then hitting ESC key still deleted window.

Now ESC will abort deletion.

Workbook and Worksheet

ID

JIRA

SUMMARY

DETAILS

1371

ORG-21696

Garbled strings show in exported TDMS file

Issue fixed in 2020b. Issue introduced in Origin 2018. Origin was not exporting strings to TDMS files as UTF-8.

Origin Workspace

ID

JIRA

SUMMARY

DETAILS

1373

ORG-19234

In Start Menu, fail to open recent used item after clicking area besides the category name

Issue fixed in Origin 2020b.

Settings

ID

JIRA

SUMMARY

DETAILS

1370

ORG-21584

Issues with custom formula using German numeric separator

In various dialogs and analyses, when decimal separators had to be converted from comma to dot, there were issues. Conversion issues fixed.

Compatibility/Upgrade

ID

JIRA

SUMMARY

DETAILS

1368

ORG-21322

Learning Edition crashes by an specific OLE graph (includes more than 12 windows)

There is a 12 window limitation in Origin’s Learning Edition. If user double clicks Origin graph in Word/PPT which causes more than 12 windows in learning edition, Origin crashes.

Publishing

ID

JIRA

SUMMARY

DETAILS

1366

ORG-21295

Refresh issue with syntax in HTML Notes

Pressing Ctrl+M failed to refersh the HMTL Notes sometimes.

This is fixed in Origin 2020b

Settings

ID

JIRA

SUMMARY

DETAILS

1372

ORG-21073

Save a PE Folder as a project should not include Results Log entries in project.

Issue fixed in 2020b whereby when saving a folder as a project. Unrelated Results Log entries would be carried over to the new project.

Publishing

ID

JIRA

SUMMARY

DETAILS

1367

ORG-21294

Substitution in HTML/Markdown window with more than 1024 characters crashes Origin

In Origin 2020b, the upper limit is 8000 characters.

Programming

Labtalk

ID

JIRA

SUMMARY

DETAILS

1360

ORG-21266

FileExtGroups Folder Mechanism No Longer Works

This is fixed in Origin 2020b so user defined file ext groups can be correctly recognized.

Origin C

ID

JIRA

SUMMARY

DETAILS

1365

ORG-21260

OC vectorbase Sort method returns error when sorting one element

Fixed in 2020b.

Python/R

ID

JIRA

SUMMARY

DETAILS

1361

ORG-21799

Origin outputs gibberish results with R 4.0.0

Fixed in 2020b.

1363

ORG-21543

Set Separator in ExportASCII in PyOrigin Fails

Prior to 2020b, this failed to work properly:exp=Sheet.ExportASCII('D:\File.txt', cSep = '\t')

Origin C

ID

JIRA

SUMMARY

DETAILS

1364

ORG-21381

Support nested vectorize function operation

The followed failed prior to 2020b:

Code Block
 void test_max()
 {
 	vector vX = { 1, 3, -2, 5, 4 };
 	
 	double d = max(abs( vX ));

        printf("d=%f", d);
 }

Labtalk

ID

JIRA

SUMMARY

DETAILS

1362

ORG-21702

Value() function fails to handle thousands separator properly.

Value() function fails to handle thousands separator properly.

Previously, Value("1,234") returned --. It now returns 1234.