Origin 2022b Features
Graphing
New Graph Types
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Bar Map | Plot bars at xy coordinates. Then add map as background image. | Plot: Bar, Pie, Area: Bar Map menu It requires XYYY… columns. The 1st XY are coordinates. The remaining Ys are data to plot bars. After plotting, use Insert: menu to add appropriate built-in map. If not built-in map applies, please use our apps to get map or shape Mini toolbar to edit bars
| |
ORG-24676 | Spiral Bar Chart | Plot data as bars along an Archimedean spiral. It begins at the center of a spiral and then progresses outwards. | Plot: Bar, Pie, Area: Spiral Bar Chart menu It requires one X column and one Y column. The X is mostly Time/Date data, plotted as a spiral axis; and the Y is plotted as bars based on the spiral axis. Mini toolbar to edit bars and layout.
|
Circular Packing Graph | Visualize hierarchic data, a variant of a treemap or a dendrogram. | Plot: Categorical: Circular Packing menu A circular packing graph has multiple levels, where each category is represented as a circle and its sub-categories are represented as circle inside of it. The size of each circle is proportional to the sum of the same categories. Origin supports two kinds of data type to present the hierarchic organization: Edge List and Multiple Levels. Mini toolbar to edit
| |
Right Angle Ternary | A variants of the Ternary graph | Plot: Specialized: Right Angle Ternary menu It requires XYZ columns. The X and Y axis are orthogonal and equilateral, Z axis is the hypotenuse. On Ternary tab of layer level in Plot Details dialog, Right radio button is added. Select Equilateral to change back to normal ternary plot.
|
General
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-25040 | Hide Speed Mode Banner mini toolbar | Show/Hide Speed Mode Banner button on page level mini toolbar to hide Speed Mode Watermark. | This is useful for graph with large data especially 3D surface plot. Red layer icon to indicate speed mode is on is clear enough. No need to show “Speed Mode On” banner in graph. Labtalk: page.banner=1 is default, and set to 0 to turn off |
ORG-21223 | Distance Annotation on Graphs | Double head arrow between two points with label. The label is the distance between the two points, auto-calculated when you draw the object. Distance Annotation support snap to Data Point, Axis, and Line Object (Reference line, additional line), hold Ctrl to disable snap |
|
ORG-24757 | Data Highlighter to collect data in different sheets | Data Highlight Properties dialog is added with different adding mode
| In Data Highlight mode, if user click the last button on Mini toolbar to set Add Data Mode to Append and then highlight points and extract, data from different sheets can be collected to one sheet. Drawback: Origin can only highlight points from one sheet at a time so user will need to pick and click the add button multiple times to pick data from different sheets.
|
ORG-24484 | Contour/Colormap Template Improvements | Remove Contour Line for Contour Related Templates | We turn off contour line for 3D Colormap surface with Projection template and separate template for Multiple Colormap Surfaces and Surface with Projection. |
ORG-24719 | Point by Point Legend Improvements | Show Unique Entries Only for Point by Point Legend | Right click legend and choose Legend: Point by Point … will show legend entry for each data point in graph. Check the newly added Show Unique Entries Only checkbox, only unique symbol’s will show in legend.
|
ORG-24839 | Linked File for Image in Layout and Graph Updating | Linked Image in graph/laytout auto reimport when opening opju or modifying image file | When an image file is inserted to a graph/layout, and you set it as Linked File,
System variables
@LFC=0 to disable linked file check
|
ORG-24717 | Case Sensitive Sorting with Origin | Make sorting of dataset list case sensitive in Layer Content dialog | @SCCS = 1 is added. It’s bit combination to enable Sort Column Case Sensitive, 0x1 means LC dialog. After this change, number’s order will change like: Book1-> Book10 -> Book2. |
ORG-24331 | Speed Improvement for Sankey Diagram | We improve the speed for highlight and move nodes. | Download Network.opju from ORG-24321, open it in Origin, Try to select a node then move, highlight and move is slow. We improve it in Origin2022b. |
ORG-24752 | Support batch plotting with multiple x plot like sunburst | Add a new checkbox Match X by Offset to support do batch plotting with multiple x plot | Match X by Offset checkbox is added to batch plotting dialog. Uncheck means use original x, select means use same offset like Y/Z. This options only show when batch plotting mode is column or column offset. Like Associated X option,this option also work for error, label, Y(plot with Z column) columns.
|
ORG-24658 | Select Objects with Same Name in Object Manager | Support Select All with Same Name in Object Manager with Show Graph Objects, and show mini toolbar to set object with same name | |
ORG-24659 | Mini Toolbar for Multiple Legends | Support mini toolbar for multiple legend to conveniently set up Legend in batches, hold Ctrl to select each Legend in one graph, mini toolbar will show after release Ctrl key. | |
ORG-24997 | Data Point Tooltip to Show Image with Single Cell Improvements | Support Column Width for single cell in Data Point Tooltip, and show the image with aspect ratio | Right click data point tooltip and click Preferences to open the dialog to further setting |
ORG-25023 | keep object size when pasting object to another layout window | Hold Alt key before pasting to keep object size when pasting to laytout with different sizes | Copy object(s) in layout window. Go to destination layout window with different page size. Hold Alt key and then right click to Paste. Object size will be kept. |
ORG-25026 | Lighting hotkey improvements | Lighting hotkey S for 3D graph conflict with many other accelerators. | Just press S key for lighting. No combination with SHIFT, CTRL, ALT. |
Online Template for 2022b | Added More online Template for 2022b. You can get the latest online template via Tools: Template Center. |
|
Graph Customization
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-24270 | Dash line Customization | Define Dash line for applicable plot and graphic object | Click … next to Style dropdown list on Line tab of Plot Details dialog to customize dash line. Save it for future use. The dash line definition is saved in graph so it’s fine to share the project with others.
|
Percentile symbol edge thickness control in box chart | Add Edge Thickness control on Percentile tab of box chart | The unit is point. This is same as Edge Thickness in scatter plot with Scale by Symbol Size.
| |
Increment in Line Style dropdown | Add Increment option to Line Style dropdown in Plot Details dialog’s Line tab. | When this option is selected, Line Style List tab will show. | |
Box Chart Curved Connecting Line | Add Connect option to all line fly-out of Connect Lines tab, including Connect Mean, Connect Median, Connect Data Points and Connect Percentiles. | Dropdown list of Connect is the same as line plot.
| |
Wrap tick label improvements for Japanese, Chinese , and Korean characters | Wrap tick label by number of characters no matter there is space between words or not | In the past, the texts are wrapped only when there is space between the words. But for Japanese, Chinese and Korean characters, there isn’t space between words. In Origin 2022b, if tick labels are Japanese/Chinese/Korean characters, we allow user to wrap text by number of characters only. System variable @WCJK is added for this. Default is 1. User can turn this off by setting it to 0. | |
ORG-24597 | Image Plot Transparency Support | Transparency support for image plot from matrix data | After creating image plot from matrix data, user can open Plot Details to adjust transparency so multiple images can show in same graph. For image in matrix window, please first select Image: Conversion: Convert to Data to convert image into data and then plot image plot. |
ORG-24680 | Align option for multi-line data labeling | Add Alignment Option when turn on data of data plots | Alignment option for multiple-line data label to align to left/center/right on Label tab of Plot Details dialog
|
ORG-24371 | Show scientific notation only at the end | If the option is not none, Axis Tick Label option to show power (scientific notation) will be in just one place. | In Tick Label: Display tab, we add Display Units option under Set Decimal Place. For 2022b, we support the options for normal 2d only. |
ORG-18505 | Longer minus sign in tick label | Show long minus sign when creating new graphs |
@TNA=1 (default) - turn off active data indicator in legend @TNA=2 - turn off long minus. @TNA=3 - turn off both long minus and active indicator in legend.
|
ORG-24692 | Context menu improvements on Group tab of Plot Details dialog | Remove unsuitable context menus in Group table of Plot Details dialog |
|
Support Fit layout page to objects | Add Fit Page to Objects menu for layout window |
page -fit -m 1 -b 5 -u -d 1;
-m mean margin control: 0 for tight, 1 for border
-b mean border value as percentage of the page size
-u means undo supported.
-d means fit direction, 0: both directions (default), 1: vertical only, 2: horizontal only | |
ORG-24284 | Format Grid and Frame Border of Graph Table | Support mini toolbar to control table frame and Grids | |
ORG-25090 | Want Flip Colormap MT button for Colormap surface | Support Flip Colormap mini toolbar button in 3D colormap surface and 3D ternary colormap surface | |
Edge Transparency by Column and Edge Width by abs(Column) | Add Transparency by Column, and Use Absolute Value option above Transparency option in Line tab, for network plot. Set Edge Width by absolute value. | Select Transparency by Column will change Transparency to 2 options: Minimum Value Transparency(90 by default) and Maximum Value Transparency(0 by default), with Use Absolute Value enable. | |
Log Scale Base on Other Value | Add Log base on 1000 formula to custom formula list. Better increment tick position for custom formula. |
|
Labels and Legend
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-24630 | Add Labels for Each Layer | Mini toolbar button to add label for each layer of multi-layer graph | In graph with more than 1 layers, click on graph page edge and click Add Label for Layers… button
|
ORG-21668 | Insert image from worksheet cell or image window to graph | Insert image to text object using \cell() and \img() notation |
\cell([book1]1!A[1]) = col A, row 1
\cell([book1]1!col(C)[2]) = col C, row2
\cell(alpha,200) = cell defined by alpha, width=200 logical pixel
\cell(alpha,h=300) = cell defined by alpha, height=300 logical pixel
Copy smile image in worksheet cell and then in Graph, add Text, in the text object, right click to Paste Link. Or use menu Edit: Paste Link.
\img(Image1) = Image1
\img(Image1,200) = Image1, width=200 logical pixel
\img(Image1,h=300) = Image1, height=300 logical pixel |
ORG-23916 | Simple Version Symbol Map | Insert Symbol Map provides both Simple and Advanced mode | In in-place edit mode of Text and legend, Ctrl+M or right click and choose Symbol Map.
|
ORG-24901 | Better treatment of none existing substitution notation in text label | Ignore non-existing substitution notation and conditional spacing |
In previous versions, if user-defined parameter doesn’t exist, it will show <long name> ### (<units>) In Origin 2022b, it will show <long name> (<units>). //note that extra spaces show
So use %(?Y,@LL)\sc%(?Y,@LD)\sc(%(?Y,@LU)), it will show <long name> (<units>) if no user-defined parameter
|
ORG-24949 | New escape notations to block substitution notation |
| h should be another form of verbatim e.g. |
ORG-24940 | New escape to add separator between multi-line text or legend with a smaller line spacing |
| E.g. in legend box, add \sep:50 to add separator after 2nd line of legend with 50% font height
|
ORG-24613 | Mini toolbar to turn on/off Link to substitution notation of text in graph | Add toggle of setting Link to (%, $) substition level to 1 or 0 on Text object mini toolbar | In the past, if user wanted to add label in graph with metadata in worksheet, or etc., user needs to enter the substitution notation and then go to Programming tab of Text Object Properties dialog to turn it on. E.g. %(1, @WS) refers to 1st plot’s sheet display name. After entering it as text, user can easily turn the substitution notation on using the mini toolbar.
|
ORG-24665 | Relative Position Improvement for Linked Objects | Relative Position options are added on Position tab of Properties dialog so that when user moves or resizes parent object, the child object follows. | Suppose there is a line object and text object in graph window and their names are Line and Text respectively. (You can go to Programming tab of the Object Properties dialog to check the name)
Line.connect(Text, 0, 17, 0, 35) 2. Right click Text object and open Properties dialog to set relative position to Line object. |
ORG-24677 | Auto Rotate for Label If Link to Line | When label link to Line/Arrow, support Auto option in Rotate dropdown, label will follow the rotation of the Line/Arrow if select |
Export
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-6100 | Export Graph to SVG Image Type | Support Export graph or layout window to SVG image type | SVG support is added in both File… Export Graph… and File: Export Graph (Advanced)… dialogs. |
ORG-24812 | Add <Graph> Theme to File: Export Graph (Advaned): menu | Choose the File: Export Graph (Advaned): <Graph> menu to directly export the graph without opening the dialog | Once user choose File: Export Graph (Advanced): Open dialog to export graph once, the export setting is saved in graph as <Graph> automatically. If user wants to export the graph again, just choose File: Export Graph (Advaned): <Graph> menu to directly export the graph without opening the dialog |
ORG-24560 | Export Image Window Improvements | DPI option added when exporting image |
Imported image’s DPI will be used by default |
ORG-25096 | Improve the resolution of EMF image copied from layout to Word 365 | Copy Layout as Image and choose EMF image type and paste to Word 365, resolution is bad.
| A Keep Page Size checkbox is added in Copy Layout as Image dialog. Uncheck it and copy EMF image, it will be fine. The issue can also be seen with Word 2019 so it may affect several Office versions. |
Data Handling
Worksheet
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-2443 | Add Sheet and Show/Hide Organizer button | Two buttons added at bottom of workbook and matrix book to add sheet and show/hide Book Organizer. | Add sheet to the end of current book Show/Hide workbook Organizer
|
ORG-24490 | Improve Workbook Organizer | Edit Notes for sheet and show sheet color in Workbook Organizer | When selecting a sheet in Workbook organizer, Notes edit box shows on the right page of the organizer to add sheet level notes.
|
ORG-24636 | Cell Note in Column Label rows | Click cell in column label row to insert notes | User can add notes in column label rows including F(x) e.g. explain what the formula is, etc. Also since the notes show as tooltip, it saves vertical space of column label.
|
ORG-24577 | Set Column Value calculation with Duplicate Long Name | Use both Short name and long name in Col() function to refer to correct column | There could be duplicate column long names. When selecting column from Col(A) menu in Set Column Values dialog, both short name and long name will be included so refer to correct column in calculation. Note: In the past, only Col(“Sensor Output”) will be used and it refers to the 1st found column with such long name which is column B in this example. |
ORG-24566 | Define name in column label row area | Define name for column label row and use it in column/cell formula, graph reference line or function plot | Click a column label cell, mini toolbar will show to define name
|
ORG-24742 | Support tolerance when splitting worksheet dialog | When splitting worksheet by reference column value or value change, set tolerance so values within tolerance will be put to same sheet | There was no tolerance option in the past so all unique values were split to individual sheets in the past. |
ORG-25001 | Remove Formula/Links | Remove Formula/Links to easily share Project with others | A new dialog has been introduced that allows you to convert all formula and links to values in your Origin project. Then save the project and share with colleagues Labtalk command doc -wf <linktype> <scope> <linktype> - 1=col formula, 2=cell formula, 4 = worksheet script, 8 = button script, 16 - DDE link <scope> -- default = 0 is for entire project, 1 = active book only, 2= active sheet only, 3 = old Edit > Remove Link menu that will only remove the selected range. E.g.
|
ORG-17394 | Prevent DDE link checking | Set @dden=1 before launching opju with DDE links to unaccessible Excel file | Sometimes user copies Excel data and paste link in Origin. Save Origin project file (opju) and share with others who doesn’t have access the to original Excel file. When such opju file is opened, Start DDE link dialog will popup for each link and there is no way to remove the links. In Origin 2022b, new system variable @DDEN is added to allow preventing DDE link establishment. Default value is 0. Change it to 1 and then open the opju will prevent the Start DDE Link dialog from openning. Then user can choose Edit: Remove Links… (also new in Origin 2022b) to convert all links to values and resave the opju for future use. |
ORG-13998 | Set color for mutliptle sheets together | Support setting tab color for mutliptle sheets together | Ctrl + Click to select multiple sheets, then click the Fill Color toolbar button to set tab color for selected sheets. |
ORG-25131 | Disable any graph object in bottom pane | When book window is splitting, the bottom pane will not show any graph object by default. | System register variable @WSB (=1 by default) is added, and no graph object will be shown in the bottom when workbook is splitting. Also, no gap will be shown at the bottom pane any more. It should be shown only at the above pane. |
Notes
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-24518 ORG-24684 | Use Origin Rich Text to Cell Notes | Add Origin Rich Text as another Syntax for Notes, and set it as default |
|
ORG-24519 | Toolbar buttons for editing Origin Rich Text in More Places | When Notes window with Origin Rich Text syntax, allow to customize format like font, font size, color, .ect with Toolbar. In worksheet, Insert Notes for cell, also allow In-Place Edit with Standard Toolbar | |
ORG-23917 | Paragraph Style Support in Notes Window | User can write notes, report in Notes window and styles |
|
ORG-24838 | Improve Notes Window Raw Text Editor | Support moving cursor to matching parenthesis. | Added hotkey Ctrl+K, Ctrl+B and Ctrl+{ to find the matching parenthesis in Note book. |
ORG-24846 | Preview of Notes window in PE | Mousing over Notes window in PE shows preview | Paragraph style, image, etc. can show fine in Preview of Notes window in PE. |
ORG-24845 | Allow Notes Window to edit Text in Layout or Graph | Support text object to use text from Notes. | In graph or layout, user can add a text object and enter text “@@@notes1” and this will get string from notes window named Notes1. In layout, two context menus are provided to easily insert or add note text. |
ORG-19339 | Font Control for Note Window | Support different font size in different Notes window | Font will be the same in all Notes windows but font size can be set differently in each notes window. |
ORG-24920 | URL Link support in Notes Window | Clickable URL link in Notes Window | Right click in Notes window and choose Insert: Link… to link to url, help file or labtalk command Other examples
|
ORG-24902 | Set Notes window page width and display margin | Set Page width (inch) of Notes window and display margin (points) | When syntax is Origin Rich Text,
|
ORG-24833 | Notes Window Printing and PDF, Page Width | Use note.width= to set the intrinsic width in inches. | If specified, then the Notes window should render to that specified width so if resizing to be wider, empty space should be on the right. Set to 0 to remove it (default). |
ORG-24921 | Zoom in and out in Notes window | Zoom in rendered mode of Notes window | Use the zoom percentage toolbar to zoom in and out the notes window. |
ORG-24876 | Link to external or online image in Notes Window | Link to image file or online image in Notes window to keep Origin project file size small | Use context menu to insert image file or online image to Notes window or text label in graph. Since it’s a link, it will not make project file size big.
Or directly use the following syntax: |