Versions Compared

Key

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

Top Features

  • New Graph Type: Parallel Plot
  • Better Backup System for Each Project
  • Data Visualization Improvements in Graph: Tooltip, Faceaway of unselected plot
  • Matrix in Workbook
  • Common Display Across Layers
  • Fit Layers to Page to place layers nicely within graph page.
  • Preview of Worksheet

Ease of Use

Projects and Windows

...

  • Extra large icon view and Preview of workbook in Windows Explorer.
  • In Project Explorer, Extra large icon view and tooltip.

...

  • Backup folder parallel to User Files folder.
  • Each opj can have its own backup file
  • Easy access to backup files via Help: Open Folder: Project Backup Folder.
  • Change Backup folder location on System Paths tab of Tools: Options dialog.

...

Create new workbook based on template samples and user-defined template

  • Opens when launching Origin, starting new project/new folder or choosing File: New: Worksheet... menu.
  • Select built-in or user-defined workbook template with preview
  • Set Default and Do not show check boxes available.
  • If choosing Do not show checkbox, you can later choose File: New: Worksheet... menu to see the dialog again.

...

When there are many child windows, it's hard to tell which window is active.

A magenta frame is added around active window title bar 

System Variables

@AWI = bits as follows
0 = No Indicator 1 = Dashed line rectangle 2 = Solid line rectangle 4 = thicker line

...

We are working on supporting moving windows in bottom panel to reorder them. If there are folders in subfolder, it's hard to reorder windows. So we hide folder in bottom panel.

  • Folder structure will only show in top panel. 
  • Set system variable @PEF=1 to show folder in bottom panel
  • When mousing over folder in top panel, tooltip will show about folder comments, size, etc. 

Others

...

ORG-9615

ORG-17567

...

Easier way to create master page and apply it

  • Choose File: New: Master Page will create master page under root folder of current project.
  • Design logo, etc. on the master page.
  • All graphs in the project will have have elements, such as logo, etc. on master page.
  • If Rotate master page under root folder. The master page will be renamed as Portrait. Then only graph with portrait view will show logos, etc. on Portrait View.
  • If user has two pages under root folder, one is called Portrait, the other called Master. 

Show Master Items on Screen should be default and convert existing

  • Allow any object to be skipped as master items
  • Apply page size to all
  • Allow rotate from landscape to portrait

...

In Colors dialog which is used to create custom color, a Name box is added to allow user to give the color a name.Image Removed

...

This will be useful for user who want to keep using English date format in C/J version

  • rename current "Use English in Reports" into "User English in Reports and Graphs" in change Language dialog
  • Add User English in Reports and Graphs checkbox in Numeric Format tab of tools options dialog

Graphing

Data Visualization Improvements

...

When selecting plot in graph, fadeaway effect on unselected data.

...

ORG-4006

ORG-16440

ORG-16691

...

Tooltip of data points when mousing over data point in graph and the tooltip is customizable.

Useful context menu for extra options:

  • Go to Sheet
  • Show Data Plot Tooltip
  • Pick Data Points...
  • Copy
  • Preferences...

...

Default Tooltip

Image Removed

  • System Variable @PT=0 to turn off tooltip (Include Data Point Tooltip and Data Plot Tooltip)
  • System Variable @PTI=0 to show tooltip of plot instead of data point
  • Double click on tooltip or right click on tooltip to choose Preferences... to open Data Point Tooltip dialog
  • Image Removed

...

Image Removed

If click the Go to sheet in the context menu of Data Tooltip, all related rows will be selected

...

Top Features

  • New Graph Type: Parallel Plot
  • Better Backup System for Each Project
  • Data Visualization Improvements in Graph: Tooltip, Faceaway of unselected plot
  • Matrix in Workbook
  • Common Display Across Layers
  • Fit Layers to Page to place layers nicely within graph page.
  • Preview of Worksheet


Ease of Use

Projects and Windows

JIRASUMMARYDETAILS
ORG-17633Workbook Preview and Thumbnail
  • Extra large icon view and Preview of workbook in Windows Explorer.
  • In Project Explorer, Extra large icon view and tooltip.
ORG-17647Better backup system for Origin projects
  • Backup folder parallel to User Files folder.
  • Each opj can have its own backup file
  • Easy access to backup files via Help: Open Folder: Project Backup Folder.
  • Change Backup folder location on System Paths tab of Tools: Options dialog.
ORG-17631New Workbook Dialog

Create new workbook based on template samples and user-defined template

  • Opens when launching Origin, starting new project/new folder or choosing File: New: Worksheet... menu.
  • Select built-in or user-defined workbook template with preview
  • Set Default and Do not show check boxes available.
  • If choosing Do not show checkbox, you can later choose File: New: Worksheet... menu to see the dialog again.
ORG-17653Active Window Indicator

When there are many child windows, it's hard to tell which window is active.

A magenta frame is added around active window title bar 

System Variables

@AWI = bits as follows
0 = No Indicator 1 = Dashed line rectangle 2 = Solid line rectangle 4 = thicker line
@AWF=0 (default), no flashing
@AWF=100, in milliseconds, the flashing time

@AWC for indicator color
ORG-17409Hide folder in bottom panel of Project Explorer

We are working on supporting moving windows in bottom panel to reorder them. If there are folders in subfolder, it's hard to reorder windows. So we hide folder in bottom panel.

  • Folder structure will only show in top panel. 
  • Set system variable @PEF=1 to show folder in bottom panel
  • When mousing over folder in top panel, tooltip will show about folder comments, size, etc. 

Others

JIRASUMMARYDETAILS

ORG-9615

ORG-17567

Master Page Improvements

Easier way to create master page and apply it

  • Choose File: New: Master Page will create master page under root folder of current project.
  • Design logo, etc. on the master page.
  • All graphs in the project will have have elements, such as logo, etc. on master page.
  • If Rotate master page under root folder. The master page will be renamed as Portrait. Then only graph with portrait view will show logos, etc. on Portrait View.
  • If user has two pages under root folder, one is called Portrait, the other called Master. 

Show Master Items on Screen should be default and convert existing

  • Allow any object to be skipped as master items
  • Apply page size to all
  • Allow rotate from landscape to portrait
ORG-14614Add View in Order of Appearance in Object ManagerRight click below all listed items in Object Manager or Right click the Graph Level to toggle view option
ORG-17378Support naming custom color
In Colors dialog which is used to create custom color, a Name box is added to allow user to give the color a name.Image Added
ORG-17078Using English date format in C/J version

This will be useful for user who want to keep using English date format in C/J version

  • rename current "Use English in Reports" into "User English in Reports and Graphs" in change Language dialog
  • Add User English in Reports and Graphs checkbox in Numeric Format tab of tools options dialog

Graphing

Data Visualization Improvements

JIRASUMMARYDETAILS

When selecting plot in graph, fadeaway effect on unselected data.


Image Added

ORG-4006

ORG-16440

ORG-16691

Tooltip of data points when mousing over data point in graph and the tooltip is customizable.

Useful context menu for extra options:

  • Go to Sheet
  • Show Data Plot Tooltip
  • Pick Data Points...
  • Copy
  • Preferences...

Default Tooltip

Image Added

  • System Variable @PT=0 to turn off tooltip (Include Data Point Tooltip and Data Plot Tooltip)
  • System Variable @PTI=0 to show tooltip of plot instead of data point
  • Double click on tooltip or right click on tooltip to choose Preferences... to open Data Point Tooltip dialog
  • Image Added
ORG-17587Data Tooltip for Parallel Plot graph

Image Added

If click the Go to sheet in the context menu of Data Tooltip, all related rows will be selected

New Graph Types

JIRASUMMARYDETAILS

ORG-16798

Parallel Plot

  • support rescale each axis independently or together.
  • curve the plots
  • Plot categorical data as Parallel set
Image AddedImage Added

ORG-16220

Cluster Plot: Plot data with grouping column into multiple panel graphs with different XY scale
Image Added

ORG-17640

Line Series (row wise) with Error Bars

  • Use Plot: Line Series: Row-wise to plot row-wise data. 
  • Line, scatter, line+symbol, column, bar plot types are supported.
  • Error data is supported as well



Image Added


Labels, Legend and Color Scale

Line Series (row wise) with Error Bars

  • Use Plot: Line Series: Row-wise to plot row-wise data. 
  • Line, scatter, line+symbol, column, bar plot types are supported.
  • Error data is supported as well

Image Removed

JIRASUMMARYDETAILS
ORG-16798

Parallel Plot

  • support rescale each axis independently or together.
  • curve the plots
  • Plot categorical data as Parallel set
Image RemovedImage Removed

ORG-16220

Cluster Plot: Plot data with grouping column into multiple panel graphs with different XY scale
Image Removed

ORG-17640

...

17379 Support scale factor for legend of fill pattern 

For example, code

 \L(1, PatternScale:p200) 

means set both X scale and Y scale of pattern to 2. 


More flexible and independent color scale
  • show color scale for 2d plots colors.
  • show an independent color scale.

Graph Page and Layer Related

17379
JIRASUMMARYDETAILS

ORG-

 Support scale factor for legend of fill pattern 

For example, code

 \L(1, PatternScale:p200) 

means set both X scale and Y scale of pattern to 2. 

More flexible and independent color scale
  • show color scale for 2d plots colors.
  • show an independent color scale.

Graph Page and Layer Related

label in merged graph
JIRASUMMARYDETAILS

ORG-17707

Fit Layers to Page

Margin control to fit all layers in graph into page area nicely.

User stories:

  • There are too much white space outside the layer. User wants to make the margin tigher.
  • Some text, axis title, or layer shows in gray area, so they will not be printed/exported. Use this tool to fit them into page siie.

Image Removed

Common Display across layers

17707

Fit Layers to Page

Margin control to fit all layers in graph into page area nicely.

User stories:

  • There are too much white space outside the layer. User wants to make the margin tigher.
  • Some text, axis title, or layer shows in gray area, so they will not be printed/exported. Use this tool to fit them into page siie.

Image Added


Common Display across layers

ORG-17570

Adding roman numeral as labels when merging graphs.

Easier notations in dialog and in labtalk. 

a$ (default) – enumerate lower case letters
A$ – enumerateupper case letters
r$ – enumerate lower case roman numerals
R$ – enumerate upper case roman numerals
n$ or # – enumerate numbers
h$ – represent #

They can be combined. e.g.

Graph## means Graph01, Graph02, ...

hsn$ means #1, #2, ....


Labtalk Script example:

merge_graph labeltext:=custom labelcustom:=h$n$;


Image Added


Scale in linked layers



3D

JIRASUMMARYDETAILS
 ORG-16558Support total label for 3d stacked column/bar
ORG-15881Support more arrow shape like 2D in 3D OGL graph
ORG-17067Support 2D annotation for 3D scatter plot.
ORG-17060Customize a single bar in 3D XYZ bar graphCustomize pattern, color and labels
ORG-17466Improve preview of 3D OpenGL graphs in XF dialogsBetter preview in our export graph dialog

...

JIRASUMMARYDETAILS

ORG-17642

Command to turn on general Audit Log

new LT command

doc -log1; //turns on for current project with empty password doc -log1 test;//turns on for current project with password = "test" doc -log0 test;//turns off for current project
doc.AuditLog=; //(ready-only )returns 1 or 0 AuditLog is on/off for the current project.

New system variable that is Registry based added
In Script Window, run
@ALOG=1;//turn on Audit log on New project (untitled)

You can also preset this in msi installer script to set registry
HKEY_CURRENT_USER\Software\OriginLab\Origin 9.5b\International\SysV\ALOG
with a DWORD value of 1

ORG-16968LabTalk LT to better support install uninstall of Origin files that D&D can install

Add the nlsf_install_fdf and nlsf_uninstall_fdf OC functions to install and uninstall fitting functions.

LabTalk Access is supported:

run.section(dofile.ogs, OnInstallFDF, "%Yfitfunc\MyGauss.fdf")
run.section(dofile.ogs, OnUnInstallFDF, "%Yfitfunc\MyGauss.fdf")

Add the template_install and template_uninstall OC functions to install and uninstall graph templates.

LabTalk Access is supported:

run.section(dofile.ogs, OnInstallTemplate, "%YMyGraph.otpu")
run.section(dofile.ogs, OnUnInstallTemplate, "%YMyGraph.otpu")


ORG-17369

Better default set index for GetParameterResultsThe default value of second parameter of OC function GetParameterResults() was changed to 0.

ORG-16946

OC to provide access to LabTalk LT properties on OriginObject

S2: Support accessing page properties by OC functions:Pagebase::SetProp() and Pagebase::GetProp(), for example:

void test_Graph_Set_and_Get_Properties()
{
	GraphPage gp;
	gp.Create("origin");
	gp.AddLayer("Test");
	double vv;
	gp.SetProp("active", 2);
	gp.GetProp("active", &vv);
	
	return;
}

ORG-14663

Support programming way to control Master Item display

S2: Programming way to view Master Items on Screen LT

page.master = 0, not export the Master item.
page.master = 1, export the Master item, but not view it on screen. page.master = 2, for screen, but ignore if bit 1 not set

However, if page.master = 1,  can use LT script "Menu -e 33096" to toggle viewing Master items on screen, but cannot control it.

 ORG-17687 LT command to remove dividers 

 Labtalk command to remove divider:

page -ADX -<opt> dividerindex;


Labtalk command to restore dividers:

page -ADGR;
ORG-16425findFiles x-function should support recursive folderNew variable "recursive" is provided, can set value to 1 to find the files in the recursive folders.
ORG-17295Problems Saving to or Opening from Google DriveOrigin 2018b supports the remote My Document case (My Document is set up on a network drive. )
ORG-17471Give user the option to default to use OPJ formatA new system variable:
@OPJ=
0 Project to use new format and Copy Paste also new format
1 Project to use old format but Copy Page to use new format
2 Project to use new format, but Copy page to use Old format
3 Both will use old format
ORG-17263Autosave Untitled.opjOrigin 2018b supports to autosave for Untitled.opj

...