OriginLab Corporation - Data Analysis and Graphing Software - 2D graphs, 3D graphs, Contour Plots, Statistical Charts, Data Exploration, Statistics, Curve Fitting, Signal Processing, and Peak Analysis
Skip Navigation Links
 

Origin and OriginPro 8 Features List

For a printable version, please click here. Otherwise, use the table of contents drop-down list below to locate an area of the software that interests you. Note the following:

Black = Feature in both Origin and OriginPro
Red = OriginPro feature only

Table of Contents

Origin Project File (OPJ)

Top

  • Store all your data, results, notes, meta data, graphs, layouts, and attached files in one convenient file
  • Child Window Types: Workbooks, graphs, matrix books, layout pages, notes windows
  • Organize child windows with Project Explorer
  • Use OPJ as template for graphing and data analysis operations that support Auto Update
  • Analysis results reported to results sheets and dockable Results History Log window. Results are saved with project.
  • Attach any file to an Origin project
  • Periodic backup of Origin Project files

Workbooks and Matrix Books

Workbooks and Matrix Books

Top

  • Multiple sheets (multiple matrix objects in one sheet)
  • Discover trends in worksheet column data by enabling Sparklines
  • Insert (link to) or embed graphs/images in any cell. Embed notes windows in any cell.
  • Long name support for books, sheets, columns
  • Data Size: Workbook - sheets: 121, columns per sheet: 65.535, rows: 2 billion. Matrix - 90 million cells or less, depending on data type, 65,535 objects. Note: Memory limitations may prevent reaching these values.
  • Insert, Add, Delete, Rename, Duplicate, Move sheets
  • Drag and drop sheets between books or onto workspace to create a new book. Drag to resize column and row width/height. Drag and drop data selection onto graphs.
  • Flexible Formatting: Rich text support. Format cell/range: fonts, bold, italics, underline, colors, backgrounds, borders
  • Save formatting to a theme for use later
  • Data Fill: Drag fill handle to auto fill data (range extension/duplication supported)
  • Reserved cells for long name, units, comments, parameters, user-defined parameters, sparklines, and sampling rate with connection to plotting
  • Insert/delete rows/columns. Rename columns. Select, clear, delete, copy, paste columns/ranges/cells. Select non-adjacent columns/ranges/cells
  • Worksheet Themes: copy/paste worksheet formatting, save a collection of formatting elements as a theme. Apply. Set a system theme to automatically apply to any new workbook
  • Data Formats (Worksheet Columns) - Numeric, text, numeric/text, categorical, time (including IRIG), date, month, day of week, custom date formats.
  • Numeric Data Types (Worksheet Columns): Double(8), Real(4) (i.e. float), Short(2), Long(4), Char(1), Byte(1), Unsigned Short(2), Unsigned Long(4), Complex(16)
  • Numeric Data Types (Matrix Sheet): Double(8), Float(4) (i.e. real), Short(2), Intl(4) (long), Char(1), Complex(16)
  • Workbook Organizer shows file import info including variables extracted from header meta data, manually added Meta data
  • Matrix Organizer shows file import info
  • Workbook Properties, Column Properties dialogs
  • View X/Y values in column/row headings (matrix only)
  • Raster graphic image support (matrix only)

Data Manipulation

Top

Importing Data/images

Top

Application Connectivity

Microsoft Office Integration

Top

  • Import or directly open Excel 97-2007 workbooks (xls, xlsx)
  • Drag-and-drop your Excel data into Origin graphs
  • Run Excel simultaneously

OLE-2 Server

Top

  • Copy, paste/paste link Origin graphs into other applications
  • OLE In-place Activation to edit graphs in other applications

COM Server

Top

LabVIEW®, Mathematica®, and MATLAB®

Top

Graphs

2D Graphs

Top

Statistical Charts

Top

3D Graphs

Top

Contour Graphs

Top

Image Graphs

Top

General Graphing Features

Top

Graph Themes

Top

  • Copy/Paste graph formatting from one graph to another
  • Save a collection of formatting elements as a graph theme
  • Set System Theme for all graphs yet to be created

Data Plot Color

Top

  • Separately set color for: page, axes, labels, symbols, lines, area or bar fill or patterns
  • Independent custom color support for all properties
  • Color-mapped or color-indexed symbol
  • Color stretching for grouped data plots
  • Apply built-in/user-defined color palettes
  • Categorical data support for symbol color
  • Color scale legends
  • RGB color settings

Data Plot Control

Top

Line Connection Types for Data Plots

Top

  • Straight, B-Spline, Spline, Step (horizontal, vertical, center), Bezier, 2 Point Segment, 3 Point Segment
  • Customized line style sets for groups of data plots

Line Styles

Top

  • Solid, dashed, dotted - 8 types
  • Customize dash and dot definitions (point values for widths)

Symbols

Top

  • Symbol Gallery with over 100 built-in symbols
  • Create custom symbols from bitmaps
  • Categorical data support
  • Color-mapped, as well as indexed symbol color/shape/size - up to 8 dimensions
  • Custom symbol lists for grouped data plots
  • Individual symbol edit control, with display in legend

Error Bars

Top

  • Display as % of data, standard deviation, or from a dataset
  • Asymmetric support
  • Specify X and/or Y direction
  • Control color, line width and cap width
  • Error bars can go up to or through symbols
  • Set as absolute or relative

Data Plot Labels

Top

  • From dataset: Associate with data plot points, X, or Y axis
  • Graphically attach text labels to individual data points
  • Control color, font type, style, size, rotation, offset, background, and justification

Text Labels and Legends

Top

  • All: In-place edit with Character Map access, TrueType fonts, bold, underline, italic, Greek, super/subscript or both, increase/decrease size, rotate, date/time stamp. Easily include header information from your data file.
  • Legends: Automatically (uses long name information from worksheet) or manually created. Automatically updates when data changes. Show data plots from one/all layers. Double-click symbol to edit data plot. Show custom individual data points.
  • Add symbol shapes with the Origin TrueType font

Axes

Top

  • Technical Types: Linear, Log10, Probability, Probit, Reciprocal, Offset Reciprocal, Logit, Ln, Log2, Polar, Smith®
  • Special Tick Mark Types: Draw from a column of values
  • Scale Options: Set rescale mode to normal, auto, or fixed from/to. Specify increment, # of major ticks, # of minor ticks, first tick. Reverse axis scales
  • Control color, line style, and thickness
  • Axis titles use long name and units from worksheet
  • Offset Axes - Multiple based on percent or axis position
  • Grid Lines: Control color, line style, thickness, and density of major and minor grid lines for X, Y, and Z axes
  • Axis Break: Define break region, break position along axis, scale type and increment before/after break
  • Frame Options: 2D or 3D Axis Graph Page
  • Display layer icons on visible axes for each layer
  • Add axis scrollbar

Managing Multiple Axes (Layers)

Top

  • Up to 121 XY axes (layers) per page
  • Named layer support
  • Merge multiple graph pages; select graphs using Graph Browser
  • Arrange multiple layers
  • Create inset layers
  • Link axes; specify formula for relationship
  • Layer Management tool to configure the graph

Tick Labels

Top

  • Basic Types: Numeric, Text from Dataset, Time (includes IRIG), Date, Month, Day of Week, Column Headings, Indexed from Dataset, Categorical (binned text data)
  • Special Types: Specify a user-defined formula or draw from a column of values
  • Control the direction (In, Out, Both, None) and length of major and minor tick marks for X, Y, and Z axes
  • Control color, font, size, number of decimal places, rotation, offset, display of first, last, and custom tick labels
  • Align, rotate, offset, show/hide
  • Include minor tick labels
  • Apply a divide by factor
  • Include a prefix and suffix
  • Include plus and minus signs

Table Annotations for Analysis Results

Top

  • Copy/paste table from worksheet/results sheet to graph
  • Insert new table into graph
  • Paste link table cell values to source results sheet to automatically update values upon recalculation
  • Control formatting, styles

Drawing Tools

Top

  • Lines: straight, polyline, freehand. Solid, dashed, dot. Begin/end arrow control.
  • Shapes: rectangles, ellipses, polygons, regions. Hollow, fill color, fill pattern
  • Resize/Rotate/Skew all lines/shapes

Object Edit Tools (including text labels)

Top

  • Select, edit, cut, copy/paste, delete
  • Move, resize, rotate, skew, point-by-point edit
  • Align, send to front/back
    Group/ungroup objects

X-Functions

Top

  • Framework to create custom programs/tools that perform specific data processing tasks
  • Create/edit in the X-Functions dialog
  • Dialog is automatically created when making any X-Function
  • Integration with Code Builder for advanced edit/debug
  • Associate X-Functions with: menu items, OPJs
  • Execute X-Functions from LabTalk™ Script
  • Intellisense (auto-complete) support in Command Window
  • Share X-Functions using our File Exchange

Data Analysis

Analysis Templates™

Top

  • Automate your analysis routines by configuring and saving an Origin workbook with all of your analysis calculations set to recalculate
  • Embed related graphs and store your custom reports as additional sheets in the same workbook
  • Re-use the workbook any time you want by importing new data and letting Origin do the work for you

Data Exploration

Top

  • Analyze multiple ranges of data
  • Interactively select multiple data ranges for analysis
  • Mask single points or ranges of data from analysis
  • Data/Mask selection can be restricted to active plot or expanded to all plots within selection window
  • Read data point coordinates, screen coordinates
  • Inspect data point values/distances on/between curves using dockable Data Information window and Cursor tool
  • Graphically attach data labels with pinned connecting lines to individual data points
  • Zoom in on any graph region. Zoom graph template. Launch separate graph with movable zoomed in region
  • Set a region of interest (ROI) on a matrix. Cut, copy, create new matrix.
  • Move individual data points graphically

Analysis Themes

Top

  • Save the settings for an analysis routine to a theme for use later
  • Create multiple analysis themes per analysis routine
  • Access saved analysis themes from fly-out menus/script

On-Demand Update of Results

Top

  • Quickly update the results of any previously run analysis operation if the parameters or source data change
  • Update them manually or automatically

Analysis Results

Top

  • Add Results Sheets to same workbook as the source data. Embedded graphs combine to create Consolidated Report
  • Create separate reports per dataset for same analysis routine, or combine in one results sheet
  • Project Browser to select source workbook/worksheet in which to store results
  • Output custom report tables to results sheets from nearly every analysis routine (see Table Annotations for more)
  • Results reported to Results Log to establish analysis history
  • Customize results sheet table formatting and save as theme
  • Residual Analysis (PRO) (Linear, Polynomial, Multiple Regression, Nonlinear Fitting)- 4 residual types (Regular, Standardized (PRO), Studentized (PRO), Studentized deleted (PRO)) and 5 plot types (PRO)
  • Find X/Find Y/Find Z (PRO) and out put with results

Fitting Function Organizer

Top

  • Organize all fitting functions in an intuitive dialog. Equation preview. Sample curve preview.
  • Create and edit category names
  • Create and edit user-created fitting functions
  • Perform simulations

Mathematics

Top

  • Simple math between datasets: =, +, -, x, ÷
  • 1D Interpolation/Extrapolation - Linear, Cubic Spline, B-Spline
  • 2D Interpolation (PRO) - Nearest, Bilinear, Bicubic, Spline, Biquadratic
  • Trace Interpolation (PRO)
  • 3D Interpolation (PRO)
  • Subtract reference data or straight line
  • Calculus: Differentiation, integration, differentiation using Savitzky-Golay smoothing
  • Inverse (matrix only)
  • 2D Volume Integration (matrix only) (PRO)
  • Normalize

Linear and Polynomial Regression

Top

  • Analyze Input Data independently (consolidated or separate reports) or concatenated
  • Weighted Fit
  • Linear Fit: Fix Intercept or slope for Linear.
  • Polynomial Fit: Order > 9
  • Generate result using same X values as the original data, uniform linear, or uniform log X values
  • Apparent Fit
  • Fit Parameters: Value, Standard Errors, LCL/UCL, t-Value, Prob>|t|, Cl Half-Width
  • Fit Statistics: Number of points, DOF, R value, Residual Sum of Squares, R-Square (COD), Adjusted R-Square, Root-MSE (SD), Norm of Residuals, ANOVA Table
  • Confidence Ellipse (PRO). Confidence bands. Prediction bands.

Multiple Linear Regression

Top

  • Analyze Input Data: Independently (consolidated or separate reports), concatenated, or by taking the mean with standard error or mean with standard deviation
  • Fix intercept
  • Apparent Fit
  • Fit Parameters: Value, SE, Upper and Lower Confidence Levels for Parameters, t-Value, Prob>|t|, Cl Half-Width
  • Fit Statistics: Number of Points, Degrees of Freedom, R Value, Residual Sum of Squares, R-Square (COD), Adjusted R-Square, Root-MSE (SD), Norm of Residuals, ANOVA table
  • Partial Leverage Plots in Multiple Regression (PRO)

Nonlinear Curve Fitting

Top

  • 2D Fitting
  • 3D Surface (XYZ or matrix) fitting (PRO)
  • Replicate Data Fitting - Fits all data, not an average - then offers average curve with SE or SD for visual representation
  • Multiple Peak Fitting
  • Global Fitting
  • Perform simulations
  • Fit Comparison (PRO): Two datasets to the same model or one dataset to multiple models. AIC and/or F test
  • Nearly 200 built-in fitting functions. Create. Save. Share.
  • Fit using the Levenberg-Marquardt method
  • Built-in fitting routines for Exponential Growth and Decay, single/multiple peak Gaussian/Lorentzian, and Dose Response (Boltzmann, Logistic, Hill)
  • Analyze Input Data independently (consolidated or separate reports) or concatenated
  • Apply Weighting - 13 different methods including several iteratively reweighted least squares methods
  • Set lower/upper bounds for fitting parameters
  • Apply custom linear constraints
  • Control total iterations. tolerance, derivative delta
  • Automatic parameter initialization
  • Ability to define derived parameters that use fitting function variables in calculations
  • Parameter Results: Parameter value estimation, standard errors, LCL/UCL, Cl Half-Width
  • Fit Statistics: Number of points, DOF, reduced Chi-square, R, RSS, R^2 (COD), Adjusted R^2, Root-MSE (SD)
  • Generate fit curves using same X/Y values as the original data, uniform linear, or uniform log X/Y values
  • Confidence/prediction bands

Signal Processing

Top

Spectroscopy

Top

  • Find positive and negative peaks
  • Fit positive and negative peaks
  • Automatic baseline detection define your own baseline using a formula or existing dataset
  • Peak labels, center and base markers
  • Integration from baseline (entire curve or by peak)
  • Advanced Peak Fitting (PRO): Automatic peak detection. Fit multiple peak datasets using different functions for each peak.

Wavelet Analysis (PRO)

Top

Statistics

Descriptive Statistics

Top

  • Column and row statistics
  • Analyze input data independently (consolidated or separate reports) or combined
  • Support for grouping and weighting with row/column statistics and many other statistical analyses
  • Moments: N total, N missing, Sum, Mean, Mode, Geometric Mean (PRO), Geometric SD (PRO), Lower CL of the Mean, Upper CL of the Mean, Standard Deviation (SD), SD*2 (PRO), SD*3 (PRO), Standard Error of Mean, Variance, Coefficient of Variation, Skewness, Kurtosis, Mean Absolute Deviation (PRO), Uncorrected Sum of Squares (PRO), Corrected Sum of Squares (PRO), Sum of Weights (Statistics on Columns only) (PRO)
  • Quantiles: Minimum, Index of Minimum, 1st Quantile (Q1), Median, 3rd Quantile (Q3), Maximum, Index of Maximum, Interquartiles Range (IQR = Q3 - Q1), Range (Maximum - Minimum), Custom Percentile(s)
  • Extreme Values
  • Variance Divisor of Moment (PRO): DF, N, WDF, WS, WVR
  • Interpolation of Quantiles (PRO): Weighted Average Left, Weighted Average Right, Nearest Neighbor, Empirical Distribution (None), Empirical Distribution with Average, Tukey Hinges
  • Frequency Count
  • Discrete Frequency (PRO)
  • 2D Binning
  • Normality Tests: Shapiro-Wilk, Kolmogorov-Smirnov, Lilliefors (PRO)
  • Correlation: Pearson R, Spearman R, and Kendall Coefficients (PRO)

Parametric Hypothesis Tests

Top

ANOVA

Top

  • One-way and Two-way ANOVA
  • One-way and Two-way Repeated Measures ANOVA (PRO)
  • Indexed or raw data
  • Means Comparison Tests: Bonferroni, Scheffe, Tukey, Dunn-Sidak (PRO), Dunnett (Repeated Measures only) (PRO), Fisher LSD (PRO), Holm-Bonferroni (PRO), Holm-Sidak (PRO)
  • Tests for Equal Variance: Levene, Levene Square, Brown Forsythe
  • Power Analysis

Nonparametric Hypothesis Tests (PRO)

Top

Survival Analysis (PRO)

Top

ROC Curves (PRO)

Top

(PSS) One Sample t-test (PRO)

Top

  • (PSS) One Sample t-test (PRO)
  • Two Sample t-test for PROspective Power Tool (PRO)
  • Paired-Sample t-test for PROspective Power Tool (PRO)
  • One Way ANOVA for PROspective Power Tool (PRO)

Image Processing and Analysis

Top

  • Select region of interest: cut, copy, create new matrix
  • Color Adjustments: Intensity (Brightness, Contrast, Gamma), Color (Hue, Invert, Saturation, Color Balance)
  • Equalizer (PRO): Histogram Equalize, Histogram Contrast, Auto Level
  • Lookup Table (PRO): Function LUT, User Define
  • Channels (PRO): RGB Split, RGB Merge
  • Arithmetic Transforms (PRO): Pixel Logic, Math Function, Image Combine, Alpha Blend, Entropy, Background Subtract, Extract to XYZ, Morphological Filter, Replace Background, Subtract Interpolated Background.
  • Color Resolution Conversions: Color to Gray, Gray to Color, Color to B/W (Binary, Dynamic Binary (PRO)), Thresholding (PRO), Gray Colorize (PRO)
  • Color Detect (PRO): Detect, Segment, Replace
  • Image Scale: Reset X/Y Coordinates (PRO)
  • Geometric Transforms: Rotate, Flip (H/V), Shear, Auto Trim, Crop, Resize, Offset (PRO)
  • Spatial Filters: Blur (Average, Gaussian), Noise (Add Noise, Median), Sharpen (Sharpen, Unsharp Mask), Edge Detect, User Filter (PRO)

Exporting and Publishing

Exporting and Printing Graphs/Layout Pages

Top

  • Layout page to show multiple graphs, worksheets, matrices
  • Export dialog with theme support and precise width/height measurement control
  • Export graphs/layout pages as AI, BMP, CGM, DXF, EMF, EPS, JPG, PCT, PCX, PDF, PNG, PowerPoint® (PPT), PSD, TGA, TIF, WMF, XPM, XWD
  • Control export size, resolution and more by file format
  • Copy graphs/layout pages to clipboard; paste into other applications
  • Exchange information between Origin and other applications
  • Paste link using Origin as OLE 2 server
  • Printing: Print Preview. Print active graph, selected graphs, all open graphs, all graphs in the project. Print to PostScript file. Print Preview. Batch printing. Large dimension printing

Export and Printing Data

Top

  • Export Worksheet/Matrix: To ASCII file. Selected region. Include headers (worksheet)/XY coordinates(matrix). Choose separator. Export Matrix: To Image.
  • Printing: Print entire worksheet/matrix sheet or a selected range. Print to PostScript file. Print preview. Batch printing.
  • Layout page to show multiple graphs, worksheets, matrices

Sharing Files with Colleagues

Top

  • Pack selected files into one compressed file for sharing. Automatic installation/uninstallation of files.
  • Export your toolbar and floating window configuration to a file

Scripting

LabTalk™

Top

  • Continued LabTalk support with Access to all basic math functions, built-in analysis routines, x-functions, and more.
  • LabTalk Variable Viewer
  • Execute script files easier with DOS-like working directory concept. Ability to predefine working directory paths
  • Define variables under three classes/levels: Project, Session, & Local variables
  • Variable types: Integer, Double, Constant, Range, String, Dataset, Function, Tree
  • Range notation improvements for flexible data access: Easy increment and repeat: New “:” operator and “end” keyword.

Command Window

Top

  • Execute LabTalk commands
  • Build custom routines line by line. Save to script (OGS) file.
  • History Log. Execute previously executed commands.
  • Roll back support to utilize previously executed commands
  • Intellisense (auto complete) for X-Functions, and commands for searching and listing X-Functions, as well as viewing X-Function Help
  • Launch attached to any workbook/matrix book

Development Environment

Origin C Programming

Top

Custom Interfaces

General

Top

  • Use commands to create dialog boxes, open new windows
  • Create toolbar buttons to carry out your own operations
  • Save your toolbar settings to a file that can be reinstalled later
  • Modify menus and define new menu commands

Top


Skip Navigation Links.
© OriginLab Corporation. All rights reserved.