Origin 2017 SR1 Features/Improvements
Top Key Feature/Improvement List
- Support Chinese GUI
- Improved color lists and palettes. Easier way to set default color scheme for different plot types
- Improved rendering of raster images inserted into graphs
- Rescale Axes and Colormap Controls during Batch Plotting
- Hotkeys to rotate, skew, resize 3D graphs
- New Plot Types added: 100% Stacked Area, 3D Stacked Wall, 3D 100% Stacked Wall, Floating column/bar with Connection Line
- Color transparency for text label background
- Get new update to Apps simply by right clicking the App for users with valid maintenance
- Origin Central Auto Update: New examples will be added and your Origin Central will receive these update automatically.
User Interface
Origin start to support Chinese GUI from 2017 SR1.
Ease of Use
JIRA | Summary | Details |
---|---|---|
Show Object Manager by default | Many 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 | User may not know they can they can right click on column label row header to add user parameters. In Origin 2017 SR1,
| |
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) . | |
Add a built-in Graph theme All Axes On | User 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 added | User can directly select two Y columns and plot as Double Y column plots. | |
Help: Programming submenus are brought back
| 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 added | User 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. |
| |
Improvements on Origin Central |
| |
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:
|
Graphing
JIRA | Summary | Details |
---|---|---|
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 palettes | Some 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,
| ||
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. The problem exists since 9.0 when OpenGL is introduced. | |
ALT+dragging annotation in Contour graph | Alt+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
New system variable @lcr (default is 1) to set the cap of rectangle or legend or text frame | |
Add match modifiers by option to Batch plotting dialog | This 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-16041 | Add XY scale range for Kernel Density plot | Add 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 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-15278 | Use only category legend and auto update | Add 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. |
Analysis
JIRA | Summary | Details |
---|---|---|
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 ANOVA | Power and Sample Size, One-Way ANOVA adds Maximum Difference between Means option for Specify Group Means Difference. |
ORG-16229 | Parameter LCL/UCL values using Model-Comparison Method is different from Prism and JMP | Can 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. |
Worksheet
JIRA | Summary | Details |
---|---|---|
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 presetting result sheet names. In the past, the result sheets were 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. |
Matrix
JIRA | Summary | Details |
---|---|---|
ORG-15968 | Matrix Image Crop on multiple object | Support cropping on multiple matrix/image objects in the same matrix sheet. |
Gadgets
JIRA | Summary | Details |
---|---|---|
ORG-16015 | Output baseline-subtracted curve data with integral gadget |
Programming
JIRA | Summary | Details |
---|---|---|
Add a system variable to prevent zoom rect reminder message when execute "dotool 1" script twice time | Add 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 OCOLOR | Add a new OC function okutil_HTML_to_ocolor(LPCSTR lpcsz) to convert HTML color string (e.g. "#00FF00") into Origin OCOLOR. | |
ORG-16137 | Add 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.
|
ORG-16188 | Add 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.
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. |
Import
JIRA | Summary | Details |
---|---|---|
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 Improvement | The Keep aspect ratio node is checked by default after inserting image. | |
impOPJ Issues | S1:Add one string vector variable to refer to long name, which can be used to import column data by long name. | |
ORG-6175 | Support import multi-channel .wav file | Data in multi-channel wav file can be imported in Origin Note: Partial Import and meta data(long name ect) have not been supported yet |