5 What's New in 2020

Origin 2020 New Feature Highlights

Visit www.originlab.com For Origin 2020 Feature Highlights, including a Highlights video.

  • Mini Toolbars for Faster Graph Customization
  • Context-sensitive popup controls for fast graph edits
  • Fast editing of page, layer, plot, axis and label properties
  • "Settings" button for access to advanced controls
  • Faster Import of Text Data
  • Multi-threaded import for CSV Connector and ASCII files (Single ASCII, Multiple ASCII, Import Wizard, CSV)
  • Fast Scatter Plots for Large Datasets
  • Default scatter plot drawing speed has been significantly improved for large datasets
  • New templates: Density Dots and Color Dots (color-mapped to a third column)
  • Drag out a rectangle with the Data Highlighter to highlight a region of interest
  • Copy and Paste Tables as HTML to Other Applications
  • A new Copy Table (HTML, EMF) shortcut menu option is added to result tables and Analysis Report Sheets
  • The pasted table can be further formatted and edited in supporting applications
  • Doughnut Charts and Improved Pie Charts
  • Updated Pie charts with several new templates (e.g. "Pie of Pie")
  • All-new Doughnut Charts with several template variations
  • Sankey Diagrams
  • All-new plot type for charting flows
  • Excel-like Absolute Cell References for Cell Formula
  • You can now use the $ character in cell formulas when you need to make absolute cell references
  • Improved Dendrogram
  • The dendrogram produced by such analyses as Hierarchical Cluster Analysis is much improved for 2020
  • Options to color nodes individually, to break out nodes as separate graphs or to draw circular dendrograms
  • Other Graph Types
  • Kite Diagram
  • Pyramid Plot
  • Before-After Plot
  • Organize Workbooks in Object Manager
  • Use the Object Manager to manipulate worksheets in the book

New Features by Category

Ease of Use

  • Context-sensitive Mini Toolbars for faster graph customization
  • Click on a data plot, graph layer, axis, etc. to display popup controls for typical graph customizations
  • Includes support for error bars, box charts, histograms, pie charts, contour plots and heat maps
  • Plot Details: Compact Popup for Font and Line Format
  • Associated Font and Line format controls are grouped together behind a single popup, to conserve screen space
  • Plot Menu Improvements:
  • New Plot menu category for Multi-Panel/Axis plots for easier access
  • List Mode in Template Library
  • Toggle between details and preview modes of graph templates
  • Object Manager for Workbook windows
  • List all sheets in the active window
  • Clicking on a sheet in Object Manager will activate the corresponding sheet in the workbook.
  • Right-click on the window in Object Manager to initiate common operations: Delete, Insert, Add, Move, Copy, Rename, etc.
  • Simplified plot selection
  • Previously, a single-click on a plot group would select the entire group, the second click selected the plot and a third click selected a special point
  • In Origin 2020, a single-click will select a plot, CTRL + click will select a single point and SHIFT + click will select all plots in the group. To revert to the previous behavior, set @GSM=0
  • Copy and Paste tables to other applications
  • Copy a block of cells or results table from an Origin worksheet, including column labels, as an HTML table or EMF image and preserve table structure and special formatting when pasting to other applications such as MS Word
  • If the target application supports editing, table design and contents can be modified (EMF is useful for Adobe Illustrator as it doesn't support pasting of HTML)
  • Indicate selected graph in Merge Graph Windows dialog box
  • Highlighting a graph in the Graphs list highlights the corresponding plot in the Preview window
  • Add a "Find Apps" menu entry for "Fitting", "Peaks and Baseline" and "Statistics" menus
  • App Center opens to show only Apps relevant to Fitting, etc.
  • Added Hotkeys for Worksheet
  • CTRL + SHIFT + END extends selection to the last filled cell in the sheet
  • CTRL + SHIFT + HOME extends selection to the cell in row 1, column 1
  • SHIFT + arrow key extends the selection to additional columns or rows
  • Selecting Plot Selects Corresponding Worksheet Data
  • View: Show Plot Selection in Workbook menu entry is checked by default. Clear check mark to prevent worksheet data selection. The default behavior can be changed by setting LabTalk system variable @PS
  • Load Template dialog cue for sorting headers
  • File: New from Template now shows a clearer indicator that the columns in the dialog can be sorted
  • Change Parameters context menu
  • You can now right-click directly in the hierarchical result sheet to Change Parameters -- no need to scroll to the top of the sheet and click the lock icon

New Graph Types

To see new graph samples for Origin 2020, press F11 and in Search, enter 2020.

  • Pie Chart Improvements
  • Many pie chart variations (including "doughnut" and "pie of pie")
  • Set wedge total to < 100% to draw a portion of the pie
  • Sort wedges by size or by column values
  • Set pie slice thickness by column values
  • Combine exploded wedges
  • plus, label and leader line improvements
  • Sankey Diagrams
  • Used to chart flows, with arrow size proportional to flow component
  • Full control over display of links, nodes, colors (single, gradient), transparency, curvature, etc.
  • Alluvial Diagrams
  • Alluvial Diagrams are also used to chart flows but are more similar to Origin's Parallel Sets plots than to Sankey Diagrams
  • Kite Diagrams
  • Used to compare trends and relative occurrence among multiple categories. Most commonly used to plot transect data in ecological studies.
  • Additional layers can be added as supporting plots (e.g. line graphs of topographic profile)
  • Density Dots and Color Dots
  • Basic 2D scatter plots for large datasets
  • Fast-rendering dot plot for viewing data distributions
  • Color can be mapped to a column of values
  • Support for Window View mode
  • Population Pyramid
  • Composed of two opposing histograms, this chart type is used to display population by age group
  • Before-and-After Graph
  • A simple line+symbol plot used to make paired comparisons

Graph Customization

  • Faster Drawing Speed
  • Improved scatter plot drawing speed with Speed Mode off (especially with square symbols + color-mapping where it is 5 - 10 times faster)
  • Data Highlight Speed Improvement
  • Much faster response times when dragging out a region of points with the Data Highlighter tool
  • Offset Data Points in Box Charts
  • Optionally, alternate the offset in paired plots
  • Text object Properties dialog box improvements
  • SuperSubscript button and Align Columns check box (for aligning legends)
  • Add Arrowhead Pointer to Custom Legend Symbols
  • Improvement to Skip Points and Speed Mode
  • Skip Points and Speed Mode now keep last data point, by default
  • Set @SMEP=0 to roll back to the old default of allowing skipping of last point
  • Rug Marks in Trellis Plots
  • Rug marks for individual panels
  • Plot: 3D: 3D Scatter + Z Error
  • If there is a Z column immediately following the plotted Z, the second Z column values will plot as error bars in the Z direction
  • Windrose Plot Additions
  • Support for uneven bin sizes
  • Show Calms Circle in center of plot
  • Paddle Spoke Style option added (Spacing tab of Plot Details)
  • Data Highlighting for Box Charts
  • In Origin 2019b, highlighting corresponding worksheet data only worked for basic graphs such as line, scatter, column/bar. This is now supported when selecting individual boxes in a box chart
  • Color Scale Enhancements
  • Control scale range from the Color Scale Control dialog
  • Formula to control tick labels in color scale object
  • Min- and max-only labels at inside or outside ends of scale
  • Improved Tooltips for Countour Plot and Heat Map
  • Display X, Y, Z values on hover. Contour plots support display of interpolated values

Import & Export

  • Multi-threaded ASCII Import
  • Fast, multi-threaded import added for Import ASCII, Import CSV, and the CSV Data Connector. Two system variables, @IAMT and @IAS, are added to modify multi-threading behaviors
  • CSV Connector Improvements
  • Import first 50 lines as preview option
  • Partial Import: Special syntax allows high degree of specificity
  • Data Block Marker: Enter one or more characters that define the start and end of a data block (e.g. "[Data]" or ">>>>>Start<<<<<")
  • Excel Connector Improvements
  • Specify location of Long Names, Units and Comments (From and To) in the Excel file when importing
  • Drag and Drop Support for Data Connector
  • When you drag and drop a file type for which there is a Data Connector, a dialog opens to allow you to specify whether to import by Connector (Data: Connect to File) or to use the Import from File (Data: Import from File) methods
  • Origin Internal SQL-like Query Support
  • A Query button has been added to the Origin Connector. Use the query function to import just the data that you need
  • Data Connector-like Support for Database
  • Faster data import
  • Support Exclude Imported Data when saving as OPJU/OGWU
  • New system variable (@IPDB) to control protection of imported range

Worksheet

  • Support Excel-like "$" Absolute Cell References
  • Origin adopts the Excel cell-reference "$" syntax for more straightforward absolute cell references. This should make constructing cell formulas easier, particularly for those who have used MS Excel
  • Worksheet Short Name, Long Name Improvements
  • System Variable @SSL is added to control sheet display name
  • Plot Setup, Layer Contents dialogs to use same display name, by default
  • Support Copy of Label Rows with Subrange Selection
  • You can now make a subrange selection in the worksheet, right-click and opt for Copy (including label rows)
  • sum() Function Supports Row-wise Calculation

Examples:

  • Sum(A:D) // to sum row-wise from column A to D
  • Sum(A, C:D, F:H) // to sum row-wise columns A, C to D and F to H
  • Show Column Index and Data Size in Column List View
  • Appears as tooltip on hover
  • Filter Automatically Run on Data Import
  • Previously, filters needed to be reapplied manually after data import
  • Improved Performance of Large Data + Filter
  • Interface is more responsive now when working with large datasets and filtered data

Analysis

  • Improvements to Normalize Tool
  • Treat multiple datasets as a single dataset for normalization.
  • Support Simple LabTalk Expressions in Insert Straight Line and other X-Functions
  • Support LabTalk expression for At Value (e.g. -log(0.05)).
  • Support info variables and column values for as input (e.g. page.info.user.variables.noofpoints)
  • Simple Curve Math Supports Custom Formula
  • Simple Curve math (Analysis: Mathematics: Simple Curve Math) supports custom formula for input data (y1) and reference data (y2) (e.g. y1*5-y2^2)
  • Batch Processing Export of Multi-page file
  • Export MS Word and PDF as a single, multi-page file
  • Support Include Filtered (Hidden) Rows in Analysis
  • By default, when there is a data filter on a column that is input for an analysis operation, filtered (hidden) rows are ignored. The analysis lock context menu now has Ignore Hidden Rows = No so that you can include hidden rows
  • Open Axis DB from Peak Analysis Preview
  • Double-clicking on the axis in PA Preview opens the Axis DB to set axis scale range
  • Copy All Open Tables
  • Click a table heading in the Analysis Report Sheet to Copy All Open Tables. All expanded tables are copied.
  • Copy Table as HTML or EMF
  • Result tables pasted to graphs can be opened by double-clicking on them. Right-click on the open table and Copy Table (HTML, EMF), then paste (or paste special) as to the target application as an editable table.
  • Kernel Density: Faster Algorithm
  • Previously, large 2D Kernel Density plots could take hours to draw. A new Density Method Binned Approximate Estimation method when used with an Interpolate Density Points check box, reduces the time to just seconds

Programming

  • New LabTalk Options for Gadget Output
  • gd.Output(); now has the following options:
0 -- normal
1 -- last
2 -- all curves
3 -- all layers
4 -- entire curve // Quick Peaks Gadget only
  • Read/Write to Polygon/Polyline objects via LabTalk
  • Read and set object properties (e.g. point count and coordinates of each)
  • NAG Library is Upgraded to Version Mark 26.1
  • Python Update
  • Embedded version updated to 3.7.2

Apps for 2020

The following Apps are new for Origin 2020:

  • 2D Peak Analysis
  • Import NMR Data
  • LeCroy Connector
  • Marginal Abatement Cost Curve
  • Neural Network Fitting
  • Piper Diagram
  • Soil and Rock Classification Diagrams
  • Video Data Explorer
  • Word Connector