Origin 2017

Origin 2017 Feature Highlights

Ease of Use

Origin Central Startup Dialog

The Origin Central dialog helps users to get started with Origin. The dialog opens upon launching Origin 2017

Three sections are available in this dialog:

  • Open
    • View and open graph and analysis samples. Follow the instructions in the sample or replace with your own data to see graph and analysis results update
    • Open blank workbook or matrix book tailored to your needs
  • Open Existing Files
    • Open existing Origin files (opj, ogw, otw, ogg)
  • Resources
    • Review Apps, tutorials, and videos
    • Get new updates

The Origin Central dialog opens upon launching Origin 2017. It provides a lot of graph and analysis samples, together with Apps, plus a list of Videos and Tutorials to help the user to get started with Origin.

New Plot Menu with Large Icons

Origin 2017 features a rearranged Plot menu with large icons, which helps users to quickly find the graph type they need.

Mouse over the group icon to view all graph types of the group

New Plot Menu with Large Icons

Simpler Column/Cell Notation for Column Formulas

Origin 2017 introduces Excel-like spreadsheet cell notation to be used in defining column formulas.

  • Auto- column short naming as columns are added, deleted or moved.
  • Compatible with Origin’s older column formula notation.
  • New column formula notation is similar to Excel or Google Sheets. For instance:
    • B, C - column B and C
    • B1 - 1st cell in column B
    • 2!B - column B of sheet 2

Excel-like spreadsheet cell notation to be used in defining column formulas. Whenever this notation system is turned on for a workbook, a small A to Z icon will appear in the upper left hand corner of the workbook. With this notation, the column short names follow alphabetic orders and are not renamable. Column Formulas have now been significantly shortened and can be written in a similar fashion to Excel and Google sheets


Trellis Plot

Using grouped data, you can create various types of trellis plots in Origin 2017:

  • Scatter
  • Line and Symbol
  • Bar
  • Column

Flexible configuration and customization options include:

  • Add, delete, or modify horizontal and vertical panel columns
  • Wrap panels
  • Overlap panels
  • Add gap between panels

The user can easily create multi-panel graphs from grouped data with the new Trellis plot.

This example shows a trellis line + symbol plot of internet usage, with two variables -- development index and year -- defining the panel structure.

By default, this arrangement would be plotted as a single row with six panels. However, we can set options to wrap the panel if columns/rows exceed 3 and by doing so, the graph becomes a 3*2 panel trellis plot. Further, we used combined grouping information to generate the panel title.

This is an example of a trellis column plot with error bars. In the trellis plot, the horizontal panels are defined by two grouping variables, treatment (Memantine v.s. Saline) and genotype (Control v.s. Ts65Dn), and the vertical panels by one grouping variable, behavior (C/S v.s. S/C).

The example shows a trellis plot with the Overlap Panels option enabled. Two variables, Location and Treatment, are used to define the horizontal panels. This results in a four-panel horizontal array. By enabling the Overlap Panels option, we combine four panels into one while preserving the grouping information. Note that plot symbol color is indexed to the four Location x Treatment combinations and symbol shape is indexed to Year, as shown in the plot legends.

3D Stacked Bars, 100% Stacked Bars with New Bar Shapes

Origin 2017 supports 3D stacked bars and 100% stacked bars. In addition, different bar shapes are also supported for 3D bars.

This is a 3D Stacked Bars plot, with bar shape set to Cylinder. The plot tracks emissions of three classes of greenhouse gases, in the countries of France, Germany, Canada and Japan, over the period from 1990 to 2010.

This is an XYY 3D 100% Stacked Bars plot comparing monthly regional sales, for two makes of automobile (BMW and Ferrari).

More shapes are supported for 3D bars in Origin 2017

Annotation Tool Improvements

  • New Annotation dialog with more controls.
  • ALT + drag a dynamic label object from point to point.
  • Annotation Tool button is now easier to locate in the Tools toolbar.

The new multiple-tab annotation dialog which provides more controls, Text, Frame, Leader line, Position and Programming.

The user can hold the Alt key and drag the annotation object to another data point and the object will be automatically updated with the new coordinate information.

LaTeX Support in Graph and Worksheet

Requires installing the 2017 LaTeX App, available from the OriginLab File Exchange:

  • Add LaTeX equations to worksheet metadata area (e.g. Long Name, Units, Comments, etc.), using a \q() escape sequence. LateX equation will appear in axis titles and legend
  • Select the column label row and set Data Style to Rich Text to render LaTeX objects in worksheet cells
  • Add fitting function equations to graphs using a button in the App

Worksheet column label row cells can display and store LaTeX strings. These strings can then be easily added to graph text objects, such as graph axis titles and legends.

In addition, an equation has been added using the free LaTeX App available from the OriginLab File Exchange. If you have MathType™ installed on your computer, you can use the Insert Equation button in the Tools toolbar to insert equations using MathType.

Box Plot Improvements

Origin 2017 adds two variations for box plots -- statistics bar and line series -- both with flexible customization options.

This graph displays a bar chart with data points overlapped. The bars represent the means of the datasets. Bars can be set to show other quantities (sum, median, max, etc.), using controls on the Box tab of the Plot Details dialog.

This is a box plot with mean points connected. The user can also connect median points, data points or other percentiles, using controls on the Connect Lines tab of the Plot Details dialog.

Line Series Plot Improvements

Origin 2017 adds a new template for Line Series which is based on box plot, with flexible customization options including setting plot attributes using other columns from the raw data sheet.

Line Series plot based on box chart with box turned off and connecting line added between points. The line color was indexed based on categorical value from another column in the raw data sheet.

The parallel plot (a.k.a. parallel coordinates plot) is a Line Series plot. It provides an effective graphical summary of a multivariate data set. This particular plot uses Fisher's Iris data to depict size variation in four flower parts among three species. The plot shows that Sepal Length and Width are less characteristic of a particular species whereas Petal Length and Width are fairly characteristic.

More Hatch Patterns

More fill patterns are supported in Origin 2017, including Geology patterns.

This graph displays the relative quantities of size fractions of unconsolidated sedimentary materials with depth below the ground surface. Hatch (Fill) pattern selection has been enhanced for Origin 2017, including the addition of entirely new "Geology" fill patterns.

Origin 2017 provides more fill patterns for column, area, contour and box plots, including a large set of standard Geology patterns. In addition, users can add their own patterns as .emf images and those will appear at the bottom of the fill pattern gallery.

Axis Improvements

Origin 2017 introduces several improvements to axis customization.

  • Multiple reference lines and shading between lines, in 2D graphs
  • More rescale options
  • Tick labels can be a combination of column labels
  • Leader lines for special ticks
  • Wrap tick labels for 3D plots

More Graphing Improvements

  • Histograms: Label with bin counts, percentages, or both
  • Grouped Plots: Unbalanced subgroups can display grid line separators, or set gaps by dataset
  • Support for objects in 3D graphs: Table, image, drawn objects, bubble scale, OLE object
  • Dropline direction control for 2D, 3D graphs
  • New system colors give your graphs a fresh look

This is a graph of financial data that may be familiar to some Origin users. While this graph could be created with earlier versions, such plots are now much easier to construct thanks to Origin 2017's Multiple Reference Lines and Recession Bars features. A new tab has been added to the Axis dialog. Here, you can add lines at any axis position and then opt to shade the area between them.


Curve Fitting

Origin 2017 includes these improvements to nonlinear linear curve fitting:


  • Two Way ANOVA support for Means Plot

Peak Analysis

  • Sequential initialization of parameter values in batch peak analysis

Two-way ANOVA support for Means Plot in Origin 2017. It helps user to visually compare the means.


Support for HTML Dialog with JavaScript

Origin C now supports using HTML control for building a more flexible and sophisticated dialog box that interacts with Origin. Origin graphs can be placed on the HTML control with arbitrary positioning.

In order to access and control the elements in the HTML dialog, Origin provides methods for Origin C calling JavaScript and JavaScript calling Origin C.

Communicate with Mathematica V8 or Later

Origin 2017 is able to directly communicate with an individual instance of the Mathematica application that has been launched directly.

The example displays a dialog box created with HTML. In this example, the user moves a vertical line on an inset graph. The dialog then interacts with Origin, calling JavaScript to read the X coordinate of the plot where it intersects the vertical line.

Support Full NAG Mark 25 Library

Origin has includes all functions from NAG C LIBRARY since version 8. These functions can be easily accessed from your Origin C functions. In Origin 2017, the NAG library has been updated to the latest version, Mark 25. Over 500 new functions have been added.

For more details, please refer to the release notes: Origin 2017 NAG changes.


Apps Gallery Tabs

You can browse Apps in Origin File Exchange website and drag-and-drop the package into Origin workspace to install.

The Apps Gallery in Origin 2017 supports multiple tabs. The user can add, rename, arrange and delete tabs, as needed. Additionally, you can show installed Apps on any tab (incl. "All" tabs) by right-clicking on the App icon in the Apps Gallery and choosing Tab Views.

New Apps for 2017

*: Apps marked PRO require OriginPro.

Simple Time Series Analysis PRO

Perform simple time series analysis including autocorrelation, cross correlation, differencing and single exponential smoothing.

Logistic Regression PRO

Perform logistic regression analysis including binary logistic, multinominal logistic and ordinal logistic.

Piecewise Fit PRO

Perform fitting on 2 or 3 segments of a data plot with same or different fitting function for each segment.


Generate images of molecules in a worksheet column based on SMILES or InChI strings.


For Origin 2017 the app is improved to support adding LaTeX fitting function equations to graphs.


Origin 2017 скачать бесплатно для Windows 7, 8, 10

Если скачать Origin 2017 для Windows или MAC, Вы сможете приобретать и играть в игры от EA в любое время и любом месте. Социальные функции Origin позволяют создавать профиль, подключаться и общаться с друзьями, делиться своей игровой библиотекой и без особых усилий присоединяться к играм ваших друзей.

Установка и скачивание Origin 2017 для Windows и MAC

Процесс установки программы очень простой, для этого нужно Origin 2017 скачать бесплатно для Windows 7, 8, 10 или для MAC OS по ссылке ниже, а затем запустить инсталятор. После завершения установки нужно будет создать свой аккаунт Origin, и авторизироваться в установленном приложении на своем компьютере.

Для прямого скачивания компьютерных игр обязательно требуется клиент Origin 2017, и как только Вы его получите, Вы сможете получить доступ к своей игровой библиотеке практически из любого места. Вы даже сможете играть в свои любимые игры на других ПК, если всего лишь скачать бесплатно Origin 2017 и залогинившись в любой точке земли.

Origin 2017 является последней рабочей версией и заменой для EA Download Manager (первоначальное название).

Интерфейс Origin 2017

Интерфейс Origin 2017 очень удобный и простой.

Главная страница

С помощью главного меню Вы сможете увидеть последние действия по аккаунту, актуальные предложения от Origin, рекомендуемый контент, а также узнать последние новости.

Магазин игр

Перейдя в магазин игр, Вы сможете ознакомиться с полным списком игр, доступных в Origin (получить подробную информацию об игре: описание, системные требования, дополнения, официальный сайт и т.д.), с текущими акциями и скидками, поиграть в бесплатные пробные версии игр, а также оформить платную подписку на Origin Access, основным достоинством которой является возможность играть в игры до их официального выхода (причем игровой процесс предварительной версии перенесется в оригинальную), а также экономия 10% на всех покупках в Origin.


Это пользовательский раздел, в котором будут находиться все ваши купленные или добавленные игры. По каждой игре можно увидеть статистику в виде проведенного времени в игре, а также кто из ваших друзей играет в эту игру, и собственно скачать саму игру.

Возврат игр

С помощью системы Great Game Guarantee Вы сможете вернуть свою покупку, если игра не понравилась или тормозит на вашем компьютере.

Скриншоты интерфейса программы Origin

Преимущества Origin 2017

  1. Легко загружайте, устанавливайте и играйте в свои компьютерные игры с помощью клиента Origin 2017 для Windows 7 или MAC OS. Наслаждайтесь автоматическими обновлениями, облачными сейвами и многим другим.
  2. Исходные загрузки оптимизированы. Вы даже сможете играть в новейшие игры, пока они еще скачиваются. Спасибо новым технологиям!
  3. Вы сможете играть в однопользовательские игры, даже если у вас нет доступа к Интернету.
  4. Многие из игр Origin поддерживают облачную систему сохранения, идеально подходящую для тех, у кого есть компьютер и ноутбук, или использует чужой ПК, а поиграть то хочется и причем на своем аккаунте. В этом случае нужно будет скачать Origin 2017 на компьютер под управлением Windows 7, 8, 10 или MAC и наслаждаться игровым процессом, где Вам угодно.
  5. Origin хранит все ваши компьютерные игры в библиотеке видеоигр в основном аккаунте.

Друзья и сообщество Origin

  • Играйте со своими друзьями и присоединяйтесь к сообществу Origin!
  • Найти друзей в Origin легко — играть с ними (или против них) еще проще. Создайте список своих друзей и сгруппируйте их на свое усмотрение.
  • Получил новые достижения? Создавай свой стрим в Twitch, пусть все узнают об этом.
  • Есть группы в Facebook и Twitter, где можно узнать последние новости о компьютерных играх, распродажах, эксклюзивных скидках и многом другом.

Скачать бесплатно последнюю версию Origin 2017 для Windows 7, 8, 10 или MAC можно у нас на сайте TheProgs.ru по ссылке ниже.


Getting Started with Origin 2017

New Node-locked Licensing Procedure for Origin 2017

There is a new licensing system for Origin 2017 Single- and Multi-user Node-locked packages only: If you are the owner/administrator of a Concurrent Network or Dongle package, your licensing procedure remains the same as it was for Origin 2016.

  • For Node-locked licenses, each computer running the Origin software must get a Product Key to activate Origin.
  • To get a Product Key, you must have a Serial Number as well as a Registration Code. The Registration Code is similar to the Access Code used to obtain a license for Multi-user Node-locked licenses.
  • For those who qualify for an automatic upgrade to 2017 (see next section), a web page provides a simple way to get your Product Keys. If your serial number does not qualify for automatic upgrade, the web page will indicate that you are not eligible.

Information for Maintenance Customers

If you have Maintenance, you are automatically eligible for an upgrade to Origin 2017. To determine whether you have Maintenance, select Help: About Origin and look for your Maintenance Expiration date. If your Maintenance has expired, please contact OriginLab or your local Origin distributor to see if you might qualify for an automatic upgrade to Version 2017.

  • If you have Maintenance, your Version 2017 serial number is the same as in Version 2016.
  • Single-user Node-locked license owners should have received an email from [email protected], or your distributor, with instructions for upgrading to Origin 2017. If you cannot find this email, go to originlab.com/autoupgrade, log in and click the Register to newest version link beside your Origin 2016 serial number. Follow the web page instructions to register your software and get your Product Keys.
  • Multi-user Node-locked license owners/administrators should have received an email from [email protected], or your distributor, with instructions for upgrading to Origin 2017. If you cannot find this email, go to originlab.com/autoupgrade, log in and click the Register to newest version link beside your Origin 2016 serial number. Follow the web page instructions to register your software and get your Product Keys. Note that multi-user node-locked license administrators will have to choose one of three options for distributing Product Keys to end-users.

Information for Users/Administrators of All Packages

  • Help files are included in the product, and also available online and as PDF files from our Documentation and Help Center.
  • If you have Maintenance, your Version 2017 serial number is the same as in Version 2016.
  • If you received a Version 2017 package, your serial number is located on the back of the Version 2017 DVD sleeve.
  • If you have purchased a Node-locked license and have the Version 2017 evaluation already installed, you can update the evaluation copy to a full product: Select Help: Convert Evaluation to Product and enter your Product Key in the License Activation dialog that opens.

Specific Instructions by License Type

Single-user Node-locked (Individual User) Packages

Your serial number has one of the following formats:

  • xFxxx-60xx-70xxxxx
  • xFxxx-60xx-71xxxxx
  • xFxxx-60xx-72xxxxx
  • xFxxx-60xx-78xxxxx

Getting Started

Your package allows you to run Origin on one computer (such as your office computer). You can also run Origin on a second computer (such as your home computer), as long as your Maintenance is active. Only one install may be in use at any one time.

When you start Origin, a License Activation dialog prompts you for a Product Key. The Product Key is obtained from the OriginLab website. Internet access is required only for licensing process. If the computer does not have internet access, you can obtain the license from a different computer with access.

Read more about how to license your Origin...

Multi-user Node-locked Packages (includes Teaching Lab/Classroom Package)

Your serial number has the following format:

Origin Administrator, Getting Started

Before providing your Origin package to those who plan to run Origin, you must register your serial number and generate Product Keys.

Read about how to set up license access restrictions...

When you distribute Version 2017 to your users, in addition to providing them with the installer and the serial number, you must also provide the Product Key request URL as the Product Key is required during license activation. Also, please let users know that when they log on to the OriginLab website during when require a Product Key, their account must contain information associated with your organization (due to the license access restrictions you establish)

Instructions to provide your Origin users...

Origin deployment strategies...

Read more about how to license Origin...

Concurrent Network Packages

Your serial number has the following format:

Origin Administrator, Getting Started

The Concurrent Network package entitles you to install or deploy Origin on any number of computers in your organization. Each of these computers must have a connection to a machine (workstation or server) on which you must install a FLEXnet server (provided by OriginLab) and set up a FLEXnet service for license management. If you are already using FLEXnet license management for another software vendor, then you can use your existing FLEXnet server to set up a service for managing your Origin, as long as the operating system and FLEXnet version is supported by OriginLab.

Upgrade package – read how to update your existing FLEXnet service...

New package – read how to set up a FLEXnet service...

Origin deployment strategies...

How to update your FLEXnet service if you purchase additional users...

Home Use Package (Maintenance benefit)

In some territories, Multi-user Node-locked and Concurrent Network packages with Maintenance are provided with a second Home Use serial number to allow members of your organization to run Origin on their home computer. (Single-user Node-locked packages with Maintenance are provided with a second Product Key for a home computer but this is not to be confused with the separate Home Use serial number discussed here.)

Home Use serial numbers will be identified as Home Use on your license certificate. The serial number has the following format:

Origin Administrator, Getting Started

Before providing the Home Use serial number to members of your organization that need to run Origin on their home computer, you must register your Home Use serial number and generate Product Keys.

Read about how to set up license access restrictions...

When you distribute Version 2017 to your "home users", in addition to providing them with the installer and the Home Use serial number, you must also provide the Product Key request URL as the Product Key is required during license activation. Also, please let users know that when they log on to the OriginLab website during when require a Product Key, their account must contain information associated with your organization (due to the license access restrictions you establish)

Instructions to provide your Origin "home users"...

Read more about how to license Origin...

Dongle Packages

Your serial number has the following format:

Please review the instructions provided in your dongle packet.



Help Online - Release Notes


The table below only lists some highlights of Origin 2017. To see more features in 2017, please use the navigation bar on the left panel of this page.

Please download 2017_Graphing.opj and 2017_Others.opj to try some new features.

Please download 2017 LaTeX to use it in Origin 2017.

Origin Central Dialog

Origin Central dialog opens unpon launching Origin 2017 (F11)

  • Open section provides a lot of graph and analysis samples. Picking it will only open the corresponding folder with instruction. User can put their data into to see how graph and analysis updates.
  • Open section also provides ways to open new book or matrix.
  • Open Existing Files to open opj, ogw, otw, ogg files. 
  • Resources to see Apps. User can click the icon to go to file exchange page to download Apps. Learning Center will provide tutorials and videos, etc.

Spreadsheet Cell Notation

  • This is the default mode for Origin workbooks. Alphabetic short names will be used and not renameable.
  • Column formula can use Excel like A1 notation 
  • Refer to columns in other sheet or book is easier, e.g. Sheet1!B or 1!B, [Book1]1!B
  • Use Window Properties dialog to turn it off.
  • Plot menu is reorganized with large menu icons to better locate plot types.
  • More plot types and variations are added.
  • Mouse over each plot group to see more plot types.


Note: If you prefer the old menu, go to Origin exe folder. Rename PlotPopup folder. Restart Origin. The Plot menu will go back to the old way.

New Annotation Dialog

  • Annotation toolbar button is moved out of the Data Reader group to make it more obvious.
  • Double click annotation will show a new dialog with more controls: Text, Frame, Leader line, Position and Programming.
  • Press Alt key and drag annotation text to move it to new location with text updated.

Multiple Axis Reference line and Recession Bars

  • Easy way to add multiple reference lines and share in between.

Trellis Plot

  • From Plot menu, there is a new plot type Trellis Plot in 2D category to plot multi-panel grouped plot.
  • In the dialog that opened, user can choose plot type and where the horizontal and vertical panel info. is from.
  • No extra sheets are created for such plot. 
  • New tick label type Panel Banner is added for trellis plot
  • Panel tab is added on plot level of Plot Detail dialog. User can further customize, such as
    • Add, delete, modify horizontal and vertical panel columns
    • Overlap panels and wrap panels
    • Add Gap between panels
    • Use Alternate Side to show ticks and labelsetc.

3D Bars, Stacked Bars, 100% Percent Stacked Bars

  • Different bar shapes for 3D Bars
  • Group plots in 3D XYZ scatter, XYZ bars and Matrix Bars
  • Stacked 3D XYY and XYZ Bars.

Box Plot Improvements

  • Show Statistics Bar such as mean, max, sum, etc.

  • Connect mean points, data points or other percentiles (after beta1)

Line Series Plot Improvements

The Line Series plot has been redone in Origin 2017 and is based on box plot. No hidden sheet is created. Changing raw data will update the graph. 

It has more customization options, such as

  • Indexing line/symbol colors by data in another column from the raw datasheet. 
  • Set symbol position by numeric values in column label row.

Hatch Pattern

  • For column, area, contour and boxes, more patterns are supported, including Geology patterns.
  • Make your own pattern by emf file and put it under \User Files folder\\Patterns\Geology or \Patterns\Normal


Programming: Support for HTML Dialog with Java Script

We have added support for dialogs using HTML and Java Script.Several examples are provided in this zip file. Extract the zip file to a folder on your computer.

Brief explanation on the examples and how to execute them:

  1. Dialog with a Graph
    1. Load and compile the file  HTMLGraphDlg.cpp into Code Builder, right click the User Folder and choose Add Files..
    2. Set up a worksheet with XY columns with data, and select the two columns
    3. From script window, call the function: HTMLSample
  2. Google Map
    1. Load and compile OGoogleMap.cpp to Code Builder User folder
    2. From script window, call the function OpenGoogleMapDlgNOTE: This example uses IE, and may have issues with specific versions of IE. We are looking into it.
  3. Simple Calculator
    1. Load and compile Calculator.cpp to Code Builder User folder
    2. From script window, call the function OriginCalculator_Main
  4. Stock Chart
    1. Open the Origin Project: Apple.opj
    2. Press the Dialog button

LaTex App Improvements

Download and Install 2017 LaTex App

Support Latex in Axis title, legend, worksheet column label area

  • Double click Axis Title to go into in-place edit mode. Click LaTex app to add LaTex
  • Use \q() escape sequence to add LaTex.
    • Adding LaTex with \q() in column long name, units, comments, etc and see LaTex in legend and axis titles in graph. See column long name and legend below.
    • Check Rich Text for column label row style to see rendered LaTex in worksheet. See Comments below.
    • Use \q() to add laTex in any text object.

In LaTex Equation Editor, click f(x) to load Latex equation of fitting function



Help Online - Release Notes

Top Key Feature/Improvement List

User Interface

Origin start to support Chinese GUI from 2017 SR1.

Ease of Use



Show Object Manager by defaultMany user may not know we have a tool to easily manipulate plots, layers in graph. It's docked on top of Apps Gallery on the right side of Origin workspace.


Make it easy to Add User Parameter row or move contents to it

In worksheet,

  1. Double click on Long Name, Units, Comments, System Parameter row header will open Move to User Parameters dialog.
  2. Double click on user-defined parameter row header will open Rename dialog.
  3. Right click a row header and choose Add User Parameters will open a dialog for user to specify name.


 Add hot keys to easily do rotation and resize in 3D graphs instead of using control buttons with layer frame selected

Click anywhere inside layer frame to select the layer. Then

1. "tab" to switch among the operation buttons (the last fix position button is not operation type) .2. "x" to fix in x direction (rotate, resize, skew)3. "y" to fix in y direction (rotate, resize, skew)4. "z" to fix in z direction (rotate, resize)5. "q" to fix in screen rotate.6. "w" to fix in all 3 directions resize or rotate.7. "shift+z" to fix in xy resize; "shift+y" to fix in xz resize; "shift+x" to fix in yz resize.


Add a built-in Graph theme All Axes OnUser can use it to easily turn all axes on in 2D Cartesian coordinate graphs.


Graph: Add Function Graph... is renamed as Add Function Plot...So user understands this is to add function plot in current graph window.


Plot: Double Y: Double Y Column menu addedUser can directly select two Y columns and plot as Double Y column plots.


Help: Programming submenus are brought back

  • LabTalk
  • Origin C
  • X-Functions
  • etc

We hide them in Origin 2017 SR0 but user felt it's hard to find only LabTalk Helps, etc.

So we bring the submenus back.


Help: Live Support Chat... menu is addedUser can choose to get help from Tech support online


Help: Contact Support... menu is updated

User will bring to our webpage with many info. prefilled to submit the contact support form easier.


More Import data types are added to File: Import collapsible menu by default

CSV, Matlab, OPJ, Image to Matrix show by default under File: Import menu.


App Gallery Improvements.
  1. Easier way to get updates of an APP.A red dot on an App indicates a new version is available. Right click to update
  2. Send Feedback context menu.


Improvements on Origin Central
  1. Version of current Origin Central dialog shows in bottom-left corner of Origin Central dialog.
  2. If new graph and analysis samples are available, when openning Origin Central dialog, a prompt is given to user to get the updates. Choose Yes will download new samples and update the Origin Central dialog to a newer version.
  3. Show big Origin Blog and User Forum icons in Learning Center tab.


Easier way to create and modify User-Defined Parameter rows in worksheet

User may not know they can they can  right click on column label row header to add user parameters. 

In Origin 2017 SR1,

  1. double click on Long Name, Units or Comments (row header) will open Move to User Parameter dialog. User can specify User Defined Parameter name and contents will be moved there.
  2. Double click on User-defined parameter rows will open Rename dialog so user can rename it.
  3. Right click a row header and choose Add User Parameters will open a dialog for user to specify name. In the past, it will create a UserDefined row and user needs to right click to rename.


Show Preview to the right of Image Analysis dialogs

Before Origin 2017 SR1, the image preview for many XFs related to image processing is at the bottom of the dialog. This makes it awkward to use:

  • The dialog opens with controls hidden by image
  • When user starts stretching the dialog part, image gets smaller
  • When both are adjusted, the dialog plus preview can be really tall, and may cause issues on some monitors




Added system variable @DPPM=1 to disable Plot Popup Menu

Choose Tools: System Variables.

Enter DPPM and set it to 1 to turn off the Plot Popup menu.

Then the plot menu will be in old way


New Plot Types added:

100% Stacked Area Plot

3D Stacked Wall and 3D 100% Stacked Wall


Set Color Fill Transparency for Text Object

When Text object has Frame turned on, user can set fill color transparency to get this effect:



Improved color increment lists and palettesSome color lists and palettes such as HeatmapBio, Rainbow Isoluminant, Topography, Weather Temperature, etc. are added. The default list for the line colors has been updated to improve the distinguishability even when lines are thin in the line plot.


Better Increment List control of different plot types when plotting multiple data together.

When selecting multiple datasets and plot together, Origin will group them and use increment list of color, shape, etc. to distinguish them. In the past, user can set e.g. color list in Graph system theme so all graphs will have same color list. The disadvantage of this is that for different plot types, this may be not appropriate. E.g. for line plot, it's better to use some dark color list, while for column or area plot, it's better to use some light color lists.

In Origin 2017 Sr1,

  1. System Increment Lists tab is added in Theme Organizer dialog so user can easily set different color, shape, pattern, etc. list for different plot types.
  2. The order of plotting Origin graph is: first load the graph template to plot the graph, then apply system theme, finally apply the corresponding System Increment List. So you don't need to add color list in graph system theme now. Instead set it on System Increment List tab is more user-friendly and easy to understand. Of course other graph properties, e.g. tick directions, axis, etc. can still be set in system theme to get consistent look.
  3. If plotting with user-defined graph template, make sure when saving the template, check Apply System Theme & System Increment Lists to Override checkbox if you want system increment list applya to user-defined template.
  4. Context menu Set as System Increment List is added when modifying increment list on Group tab of Plot Details dialog.
  5. You can also apply increment list to existing graph(s) on System Increment Lists tab in Theme Organizer, This only supports one list at a time and it will only apply to matching plot type.


White Out support for Tick Labels

White Out checkbox is added on Format subtab of Tick Labels tab in Axis dialog.


Improve hit test speed when selecting 3D OpenGL Scatter or Vector plots

 Click to select (or de-select) the plot itself in 3D Scatter or Vector graph.==> It took a few seconds to get it selected/de-selected in the past.

The problem exists since 9.0 when OpenGL is introduced.No problem when selecting from Object Manager.


ALT+dragging annotation in Contour graphAlt+Drag annotation to new location is supported in Contour graph now.


Allows half-point font size such as 10.5, etc.

In the past, font size in graph could only be set as integer.


Better default for square ended line and rectangle objects

Default values of the following system variables are changed in Origin 2017 SR1

  • @lcg to 2 – line object
  • @lca to 2 – axis line

New system variable @lcr (default is 1) to set the cap of rectangle or legend or text frame0 = Line cap round 1 = Line cap square 2 = Line cap flat


Add match modifiers by option to Batch plotting dialogThis option will affect the Match Modifiers by option of new created clone graph. But it should not affect the option of source graph.


Improvements in Floating bar to better make plotting the following kind of Energy Diagram easier.

See more http://originlab.com/forum/topic.asp?TOPIC_ID=26067

User has X, Y and Label Data and wants to plot line+symbol graph but show each symbol as a horizontal bar and the lines should connect edges of the bars. It's hard to implement for Line+symbol graph since the line always connect to center of the points, plus even if implemented, horizontal bar width isn't adjustable.

We made the following improvements in Origin 2017 Sr1 so that user can achieve this by floating column graph.

Add Bar Graph show Zero Values checkbox on Graph tab of Tools: Options dialog to show an horizontal line if floating bar from and to values are the same.

page.BarShowZero=-1 (follow Tools: Options settings) , 0 (do not show), 1 (show)

Support connect lines between floating column/bars. Open Plot Details dialog. Select Layer on left panel. Go to Stack tab. Check Show Connect Line on Stacked/Floating Column/Bar checkbox. This checkbox was only working for stacked column/bars and was called Show Connect Line on Stacked Column/Bar in the past.

User can go to Spacing tab to and set Gap Between Bars to adjust bar width.


Rescale Axes and Colormap Controls during Batch Plotting


Improve rendering of raster images inserted into graphs

After inserting raster image into Origin, when zoom out, or resizing, the image doesn't look clear any more.

Improved in Origin 2017 SR1.

New System Variable Added:

@II, whether enable interpolation for bitmap drawing, 1 for enable(default), 0 for disable. Notice: use @GDIPIE (default 7) for interpolation quality. Set it lower will speed up the drawing but poor quality.
ORG-16041Add XY scale range for Kernel Density plotAdd a treenode Grid Range for 2D Kernel Density. User can specify X/Y Minimum/Maximum scale range for Kernel Density plot.


laymplot X-Function is added to move plot(s) to new y axis/layer

Many times, user asks how to move a plot to right Y axis. Before Origin 2017 SR1, user needs to move the plot from existing layer, add new layer with right Y axis. Then add plot to it.

In Origin 2017 SR1, we added an X-Function so it's much easier.

With graph window active, choose Window: Script Window

In Script Window, run laymplot -dto open the dialog.

Specify which plot(s) you want to move, e.g. 2 means 2nd plot. 2 4 means 2nd and 4th plots.

Click OK to move it.

Note: Plot customization such as color, etc. can't be moved to new layer. So we recommend move plot(s) first and then customize plot in each layer.

ORG-15278Use only category legend and auto updateAdd a option for Categorical Legend update dialog named Use only category legend and auto update. When it's checked, you can change the Makes filter and see plot and legend updated accordingly.




Improvements on Results Log output

Output quantity names in results log are consistent with names in dialog

E.g. Integrate tool. names used in results log are very simply, e.g. y0, x0, dx and user doesn't know what quantities they are. They are actually "Maximum Height", "X Value in Maximum Height" and "Peak Width at Half Height". So now in SR1, the Results Log output names contains both e,g. y0 (Maximum Height) = 15.6239....


Ignore hidden columns on analysis

In the past, if we hide a column and then make a plot or do analysis, the graph or analysis result still contain the data which belongs to the hidden column(e.g. may not show in graph, but just unchecked).

In Origin 2016, we could directly ignore the data in hidden column when making a plot. And now, if we do analysis using tools with input as XY Range or XYZ Range, such as Average Multiple Curves, Nonlinear Curve Fit, Nonlinear Surface Fit tool, the data in hidden column will not show in the result.

ORG-16047   Improvement for Power and Sample Size, One-Way ANOVAPower and Sample Size, One-Way ANOVA adds Maximum Difference between Means option for  Specify Group Means Difference.
ORG-16229Parameter LCL/UCL values using Model-Comparison Method is different from Prism and JMPCan get same LCL & UCL results as JMP and Prism if Model-Comparison Method is used. Set @NLCL=1 to use the old algorithm to calculate.




Split worksheet Improvement

Support splitting partial range in worksheet. When splitting worksheet, user may only want to show some columns in the result sheets. In the past, all columns will be kept in result sheets which will not really needed and will cause slowness.

Allow reset result sheet names. In the past, the result sheets are named as Sheet1, Sheet2, etc. Now a new option is added so user can preset the result sheet name. For example, use reference column's values, or dataset name, etc. as sheet name.


Support This keyword in Set Column Values dialog

When turn on Spreadsheet Cell Notation in workbook, user can use This keyword in Set Column Values dialog to indicate current column itself. E.g. Total(This) will calculate the sum of current column. Also, This can have numeric suffix for cell reference, so This1 is the 1st cell, similar to A1.

In Set Column Values dialog, This keyword is also added under the Variables menu for easy access.


ORG-15968Matrix Image Crop on multiple objectSupport cropping on multiple matrix/image objects in the same matrix sheet.


ORG-16015Output baseline-subtracted curve data with integral gadget




Add a system variable to prevent zoom rect reminder message when execute "dotool 1" script twice timeAdd button on graph with LT script ";dotool 1", then click the button twice time, zoom rect reminder message will pop up to ask user if want to create a separate Enlarged graph using an ROI box on the original graph. Now a new system variable @MZ is added. Set @MZ = 0, the reminder message will not pop up.


OC Function to Convert HTML Color to OCOLORAdd a new OC function okutil_HTML_to_ocolor(LPCSTR lpcsz) to convert HTML color string (e.g. "#00FF00") into Origin OCOLOR.
ORG-16137Add a system variable to disable MRU menu

A new system variable @MRU is added to disable the most recent used menu item. Default is @MRU = 7, means all enabled.

  • 1 = Enable plot menu MRU
  • 2 = Enable analysis menu MRU
  • 4 = Enable loading theme into menu
ORG-16188Add a system variable to control closing down

A new system variable @EC is added to control the closing procedure. Default is @EC = 0, means exiting Origin normally.

  • 0 = Normal
  • 1 = Do not close current project
  • 2 = Do not exit current instance
  • 4 = Do not dump closing message about @EC to Message Log

Note: @EC can be a combination of these controlling bits to produces cumulative effects.


page level variables v1 to v4

Introduce page level variable page.v1$ ~ page.v4$ (both numeric and string are supported), User can use it to associate a variable with a page.

One example: User has multiple workbook and user want to define a workbook level variable to use in set column value calculation.

E.g. in Set Column Values dialog

Write page.v1=1.1; in Before Formula Script

In Formula box, enter e.g. page.v1*A to get the product of column A times this v1 variable.




Change drag-and-drop dialog for Excel to a "do not remind me again" message box

When drag-and-drop Excel files into Workspace, will show up a reminder message dialog for user to choose how to deal with the Excel files: Import into Workbook or open with Excel inside Origin, and user can also choose whether show up this diaolog or not in the future.


Insert Image to Graph XF ImprovementThe Keep aspect ratio node is checked by default after inserting image.


impOPJ IssuesS1:Add one string vector variable to refer to long name, which can be used to import column data by long name.


Help Online - Release Notes





Not save mask info. in Analysis template by default

Save Analysis template will not save masking info. in input data since mask should really be associated with the data.

To save mask in template, set @atcm=0

ORG-14394More samples for custom data filter

In Custom Data Filter dialog → Filter → Load Samples list, add the following statistics filters

  • Discard Min and Max (for "Modified Mean")
  • Within Interquartile (Q1-Q3)
  • Within Interdecile (10%-90%)





Two Way ANOVA supports Means Plot  Two Way ANOVA supports Means Plot



Add conclusion to survival analysis, distribution fitting (Good-of-fit test)

Nonlinear Curve Fit




GUI Changes

New, Add and Search function buttons on Settings → Function Selection tab.

Show Recalculation Mode dropdown list above all tabs


< and > two buttons in Parameters tab to switch between sets of parameters to compare fitting result

E.g. if you click 1 Iteration multiple times, you can click < and > buttons multiple times to see parameter value changes.


Easier Initial Formula for parameters in Fitting Function

  • In Fitting Function Builder, dropdown list to specify what initial formula to use based on X, Y data info, such as
    • XMin, XMax, YMin, YMax, XatY50, etc.
    • Simple calculations, e.g. YMax-YMin, etc.
    • Using Metadata from X and Y Data, such as Long Name, Comments, User-Defined Parameters
  • In NLFit dialog, for both built-in and user-defined functions, user can edit initial formula

ORG-13708Allow initializing fixed parameters in Fitting Function Oragnizer

In Fitting Function Organizer, an option is added to allow initializing fixed parameters.

ORG-14335, ORG-14417, ORG-14964More Built-in Fitting Functions

Add more Exponential association fitting functions with time offset parameter: ExpAssoc1, ExpAssoc2, ExpAssocDelay1, ExpAssocDelay2 under Exponential category.

Add three fitting functions for Photosynthesis Irradiance (PI) curve : PIPlatt, PIPlatt2, PIWebb under Exponential category

Add 3d Curve Functions: Helix and Line3 under in Multiple Variables category.

ORG-15001Add result table for embedded report graphs

Users now have options to add result table to embedded report graphs, no matter whether fit was done from worksheet or graph.

ORG-13201Compare Model supports global fitCompare Model now supports comparing the results from Global Fit.
ORG-15050Update built-in FittingWithExternalDLL example with VS2012The old example was based on VC6 and didn't show how to create 64 bit version. A new example has been updated using VS2012.

Peak Analysis



Sequentially initialize parameter values in batch peak analysis



Help Online - Release Notes

Plotting Customization



Better color scheme for graph system theme

We have used our default black, red, blue, green color scheme for many versions. Some users felt the default are not good.

A new system theme Candy Colors & Light Grids is created so when plotting common 2D graphs, e.g. line, scatter, line+symbol, column/bar, box chart, etc. the new color scheme will be used.

Note: All 3D graphs and some 2d graphs don't allow system theme to override so when plotting those, it will still use the old color scheme and color palette.

ORG-14593Map symbol size to an expression of a column

Sometimes the values in Size Column are very similar and user can't see the size difference. E.g. all are big values, etc.

With Size formula, user can specify some math expression based on values in Size column.

ORG-13699Control how each plot attributes increment in subgroups of a group plot

ORG-14444 S1Dropline Direction Control in 2D and 3D graphs

ORG-14518Provide none color for border line

Add option to select none color for border line


Adjust sub-group spacing between subgroups of stacked column plot

ORG-14396Hide left symbol part in Legend via context menu


Histogram Plot with Bin Counts or Percentage as Labels

Label tab is added in Plot Details dialog turn show Count, Percentage of both for Histogram plot.

ORG-14280Statistical bar support for Box Chart

Box chart can be plotted as statistical bars + data. See Box tab in Plot Details dialog.

In plot_gboxindexed dialog, add a Graph Theme: Box_Mean Bar with SE with setting as Type = Bar + Data Overlap, Bar Represent = Mean and Error Bar Range = SE.


Support hatching in contour plots for geologists, geophysicists, civil engineers and more fill patterns are added


S2, S3

GUI for new patterns

User can ship his own patterns to specified folder of User Files Folder, then the patterns will be shown at the end of the build-in pattern list. 

Two system values are added to control offset factor - @PGXOF: Pattern Geology Scale X Offset Factor(Multiple factor), @PGYOF: Pattern Geology Scale Y Offset Factor(Multiple factor)



Connect mean points, data points or other percentiles


Add AutoX as a fly-out option for Input:X in Plotting dialog

For some plot types, Origin will open a dialog first for user to specify input and settings before plot is made.

E.g. Trellis Plot, Stacked Plot, Grouped Column Plot - Index Data, etc.

In Input node, user can specify X to be <autoX> if user wants to plot against row indexing

ORG-13552Allow users to change the line color for Line Series plotImprove Line Series plot to allow users to change the line color.
ORG-12765Support Error Bars with Fill Area in Polar Chart

ORG-13835Support color mapping for inclusive broken optionFill Area now works for both inclusive and exclusive broken if have modifier.
ORG-14760Improvements for Box plots customization.

Improve auto coloring for lines inside box so that it will be shown as contract to the box fill color. Two new system variables are introduced:

@BAC: (default 1) works just like @DLC

@BACM: (default 1) to control the behavior of auto

Add an option to adjust the length of box chart line.

Layer/Page Customization


Easier way to push change layer drawing orders.

  • Context menu when right click layer icon or selected layer frame to
    • Bring o Front
    • Bring Forward
    • Push Backward
    • Push to Back
  • Buttons on Graph: Layer Management dialog.
  • Select a layer and click Back and Front buttons on Object Edit toolbar
  • Drag to move layer orders in Object Manager.

ORG-13470Exchange XY of Linked Layers togetherIn the past, if user has linked layers, such as Double Y, Multi-Y, multi-panel graphs, etc., when click Graph: Exchange X-Y Axes, it only changes current layer's X-Y axes. They are exchanged together now.
ORG-13834Support Fill to Grid Lines in Polar Contour

The default color fill setting for Polar Contour by Matrix is Fill to Contour Lines. Additional option is added as Fill to Grid Lines in Colomap/Contours tab





Object Manager Improvements:

  • Bold active dataset 
  • Context menu to set as active

ORG-14416Better options for Merge Graphs

Enable Merge Graphs toolbar button when active window is workbook since user can merge embedded graphs in workbook.

When Merge Type is Specified, enable ... button for for embedded graphs.

ORG-14565Additional global custom legend format

For Plot Details and Updat Legend dialog, add 3 more entries as a separate group, when Translation mode of %1,%2 is set to Custom, to show the value of a praticular row or cell for each plot in the layer.

@L,n: n-th X value; n in additional format

@V,n: n-th Yvalue; n in additional format

@WT,col,row: (row, col) cell value; col, row in additional format

ORG-5537Simple consolidated Object Properties dialog for all graph objects

Properties dialog and Programming dialog are combined to a simple consolidated Object Properties dialog.

Users are able to control transparency features of graph objects in Object Properties dialog.

A new system variable is added to enable/disable old Object Properties/Programming dialog: @OPD: (0/1, default is 0), 0 to disable, non-zero to enable.

ORG-13876Improvement of copying Multiple Graph Objects

Copying multiple graph objects where layer has Fixed Factor != 1 or Scale with Layer Frame (and layer resized) may cause the objects to loose their scaling in the previous version, that is fixed in Origin 2017.

ORG-14835Add legend support for Connect Data SymbolWhen user select Data in Box Chart Component and Connect Data Points, the Connect Line show with symbol in legend.
ORG-14397Update for Legend Symbol Width(%)Setting the Legend Symbol Width to 0% in Plot Details dialog (Legend/Titles tab),  whole legend symbol will not be drawn.
ORG-14117Improve debugging of Function plots

In both Function plot dialog and Function tab of Plot Details dialog of a function plot, undefined variable will be indicated in red. In addition, underline will be added to script when it interrupts.

In Y(x) dialog, add a Preview section that shows a table with two columns showing the actual XY values.

ORG-14899 S2Batch plotting allow lower level meta elementExtend the batch plotting with option to duplicate plots from specified source.
ORG-15389Update default speed mode threshold for 2D and 3D dataIncrease the default speed mode threshold for key templates.
ORG-16104Add an option to control the start of leader line of the labelFor labels generated by label tab, we can change the gap between symbol and the start of leading line by "set %C -gtl 0".


Смотрите также