Origin 2023 Features
Graphing
New Graph Types
JIRA | SUMMARY | DESCRIPTION | DETAILS |
|---|---|---|---|
ORG-25247 | Double-Y on the same Layer | Specify which Y-axis to plot against for multiple plots on the same layer. |
|
ORG-16520, ORG-25110 | Before - After Graph and Double Y Box Chart | Easy way to plot Before After Graph and Double Y Box Chart
| The Double-Y in one Layer feature makes plotting Before After Graph and Double Y Box Chart much easier in Origin 2023. Note: Line Series is a variation of box chart. After plotting Line series or box chart, click on the line series or box(es) and use mini toolbar to select Plot on Right Y. Note: For plots already set to plot on right Y, the mini toolbar button will be changed to Plot on Left Y. The mini toolbar button is also available when choosing plot(s) in Object Manager. (L) or (R) indicator shows in front of plot to indicate current axis assignment. Before and After
Double Y Box Chart |
ORG-18926 | Vector Plot in Ternary Vector | Support Vector Plot in Ternary Coordinate |
|
ORG - 24531 | 3D Stacked Heatmap | Support a new plot type 3D Heatmap with flatted surface and fill to grid. |
|
General
JIRA | SUMMARY | DESCRIPTION | DETAILS |
|---|---|---|---|
ORG-25449 | Improvements on Export Graph (Advanced) | Added hotkey Ctrl+Alt+G to export with last used theme. Added a clickable link on messages log to view exported graph |
0 = message with file path
|
ORG-25233 | Toggle layer, plot & graphic object’s selectability | LabTalk command and mini toolbar button to set whether or not layer, plot, or graphic objects are selectable. |
|
ORG-25555 | Multi-layer graph arrangement direction | Choose Horizontal First or Vertical First when arranging multi-panel graphs. | Direction control in Merge Graph Windows, Merge Graphs to Layout, Arrange Layers, and Layer Management dialogs. Example 1: When merging 6 graphs into a multi-panel graph, e.g. 2 x 3, there is now an option to specify arranging horizontally first or vertically first. Example 2: Suppose there is a 2 x 3 panel graph which was arranged horizontally first. Choose Graph: Arrange Layers… to switch the number of rows and columns to 3 x 2 and Direction: Vertical First—the panels will be transposed.
|
ORG-25430 | Set default reference line style | Right click reference line to set it as default reference line style for future use | Origin 2023 supports saving a customized reference line format as a default style. When adding reference lines in the future, it will use these settings.
|
ORG-21351 | More reference line label locations | More label location options for reference lines | More Label Location options in Reference Lines tab in Axis dialog. Old options Options in older versions: Also on mini toolbar when clicking on reference line in graph.
|
ORG-25452 | Add Reference Line on axis with divide by factor | Use converted value to add reference line and label | If Divide by Factor is set for tick labels of axis, the tick labels on the graph will show the converted value. When adding a reference line, use the converted value. When checking Label for reference line, show the converted value. E.g. For scales from 0 to 10, if the tick label is set to have divide by a factor of 100, the tick labels will show as 0 to 0.10. Please add reference line based on tick label range displayed in axis. E.g. 0.035. When reference line label shows, it will show 0.035. Used to show 3.5. In older versions, when adding reference line 0.035, on axis dialog, it converted it to 3.5, and it was confusing since the value wasn’t within the display range of axis. |
ORG-25466 | Stack plot improvements | Support stacking plot horizontally without exchanging XY Axis | Choose Plot: Multi-panel/Axis: Stack… menu Plots can be stacked horizontally without exchanging X-Y axes. It works well with Orientation: Landscape. Note: In previous versions, there were only Vertical or Horizontal(X-Y Axes Exchanged) options.
|
Batch Plotting Short Name | Better handling of Batch Plotting Short Name numbers | A Short Name starting with G09 will increment to G10 instead of G010. | |
ORG-20137 | Data highlight mode when switching to worksheet | System variable to quit data highlight mode when switching to worksheet | Set System Variable @QDHT=1, data highlight some data points in graph and switch to worksheet, escape the data highlight mode and allow to plot directly with partial data selected. Default value is 0, data highlight mode kept when switching to worksheet. |
ORG-24869 | Adjust the size of minor tick labels | Font Scaler (%) control on Minor Tick Labels tab | Set minor tick label font size to be relative to major tick label font size.
|
ORG-25350 | Fit Layers to Page more accurate | Boundary is more accurate after fitting layers to page and LabTalk command is added | The margin for Fit Layer to Page is more accurate in graph. Added LabTalk commands to specify each margin separately. -ml value // for left margin
-mt value // for top margin
-mr value // for right margin
-mb value // for bottom marginAll the margin values can be negative, if necessary. For example, using the following will make the graph look tighter to also accommodate for text object rectangles of the axis titles being too large. page -FLS -u -c 3 -ml -0.005 -mt 0.001 -mb -0.005 -mr 0.001 |
ORG-25023 | Keep Graph and Worksheet size in layout window when copying and pasting | Hold Alt key and then paste graph or worksheet in layout to another layout window to keep the size | Added the hot key Alt when copying and pasting images, graphs, and worksheet objects among layout or graph windows. Hold Alt while pasting graph or worksheet objects from one layout to another will retain the size properties of the copied selection. |
ORG-25375 | Column/bar type in plotmyaxes Dialog | Support Column type in Multiple-Y Axis plot | In plotmyaxes dialog (menu: Plot>Multi-Panel/Axis: Multiple Y Axes) Plot Type “Column“ is supported |
ORG-25145 | Move data point improvement | Keep plot customizations when moving data points | In previous versions, choosing Data: Move Data Points, causes plot customizations to be lost. Plots changed to default black symbol. In 2023, press Tab to toggle between using default scatter symbol or customized symbol.
|
ORG-22648 | Build Color improvements | We can interpolate according to selection, by group and merge color lists/ palettes. | Added Base Color radio option, with All and Selection as options. All means all color in build color dialog. Selection means current selection in the left panel of build color.
Support Interpolate by group option. Can now specify number of group members, and interpolate within group. When selecting more than 2 color lists/palettes in the left or right panel of the Color Manager, right-click will show a Merge Colors option. |
ORG-25527 | Replace 3D/Contour plot with another matrix | Support replacing 3D/Contour graph with another Matrix dataset in Plot Setup dialog | The ‘Replace’ button was disabled in the Plot Setup dialog which disabled replacing 3D/Contour plots data with another matrix dataset. The button is activated now in Origin 2023. |
ORG-25612 | Object manager Improvements | Rename layer names and etc. |
|
ORG-24785 | LT access to Minor Tick Length and Thickness | New LabTalk property to access minor tick length and thickness | layer.x.ticklength //major tick length
layer.x.tickthickness //major tick thickness
layer.x.mticklength //minor tick length
layer.x.mtickthickness //minor tick thickness |
ORG-25621 | Go to Source Sheet button on plot mini toolbar | Click the Go to the newly added Go to Source Sheet mini toolbar button to activate the sheet of plot | There used to be Go to workbook context menu to go to source worksheet. In Origin 2023, a button is added on plot’s mini toolbar button to go to source worksheet. For grouped plots, click the single tab of mini toolbar button to see the button. Or click the plot in Object Manager, the single tab of mini toolbar will show by default. |
ORG-23908 | Ability to change font/sizes on axis labels and axis titles simultaneously | Apply Formatting to: Font/Font in mini toolbar |
Same type means:
|
ORG-24587 | Insert Map to Graph | Add system variable @MDF to Hide Map folder in Project Explorer after Insert Map Add system variable @MDL to hide Legend after Insert Map for Contour plot |
0 = Hide Map folder (by default) 1 = Show Map folder
0 = Hide Legend (by default) 1 = Show Legend |
ORG-19342 ORG-25747 | Support Higher Resolution bitmap toolbar | In Customize: Options tab, support Auto detect by screen size, for high DPI PC, now use 32*32 icon Support system varibale @TIZ to scale icon in range [50 200], 100 by default |
Text, Legend and Annotation
JIRA | SUMMARY | DESCRIPTION | DETAILS |
|---|---|---|---|
ORG-24917 | Layer Title Improvements | Center alignment, wrap text, etc. | Mini toolbar on layer level to add Layer title. A new text box similar to those in PowerPoint and Word will be added. It is center aligned horizontally and wrap text is enabled. The size of the box is defined instead of determined based on wrap text result. Changing the font size will keep title box width. It’s much easier to set title width and align it.
Click on the layer title, and then the mini toolbar button to set box width
LabTalk property to show/hide layer title: layer.title=1 (show) or 0 (hide)
Wrapped layer title or text box width:
This <textobject>.box property also applies to regular text object and legend box. By default, it’s 0 though. The box width mini toolbar also only shows if <textobject>.box value is bigger than 1. |
ORG-25630 | Page Title | Mini toolbar button on page level to add a center-aligned title on top of graph |
|
ORG-24822 | Angle Annotation | Measure the angle between two lines and annotate it | Select Angle Annotation toolbar button. Single-click 3 times to pick arm, vertex and the other arm. If an arm is close to a data point, it will snap to it.
Click angle and drag anchors to adjust. Mini toolbar for angle and label for common edit. Double-click angle or right click and choose Properties to see all options. Double-click to modify the syntax, e.g. $(v, .3) to show 3 decimal places, $(v*pi/180, .2) to convert degree to radian and show 2 decimal places.
|
ORG-25362 | Custom format to show plus sign for number | We can show positive or negative sign in custom format | In custom format. Add more options to show signs for numbers: .3 ----- 3 decimal places. old way |
ORG-25376 | Show Function Plot and Equation in Legend or Label Improvements | Function plots, used to shows F1 in the legend. Now it shows the Function Formula | |
ORG-25289 | Restore Positon under Graph: Legend menu | Add a submenu under Graph: Legend: to restore legend position | Selecting it would not change user’s customization in legend but move it to default legend position in graph template. |
ORG-25354 | Hide Legend for Function Plots | Option to hide function plot entries in legend | In previous versions, function plot would always show in legend. In Origin 2023, a context menu is added to Hide Function Plots in legend.
|
ORG-25355 | Avoid using Function plot as Axis title unless it’s the only plot | Data Plot Index for Auto Axis Titles should exclude function plot unless it's the only one | When there are multiple plots (no matter data plot or function plot), Origin uses the 1st plot’s long name, unit as axis title. See the Data Plot Index for Auto Axis Titles dropdown list on Legends/Titles tab of graph node of Plot Details dialog. So if the function plot is the 1st plot in graph window, F1 will show as axis title. In Origin 2023, we will skip using function plot as axis title unless it’s the only plot in the graph. Use system variable @FPT=1 to roll back to the old behavior. |
ORG-24719 | Sort Point by Point legends | Options to sort point by point legend by X, Y, or alphabetical order | In previous versions, when displaying point by point legend, it would always show by row index order. Sort by options are added to sort by Alphabetical Order, X or Y.
|
ORG-16929 | Add Color block in Legend | Add User defined color block in legend | Can now add user-defined color block in legend
|
ORG-25300 | Symbol Map Dialog Improvements | Gear icon on top-right corner of the dialog to manage symbols on each tab |
|
ORG-22079 | Support UTF32 for custom Unicode Symbol | In Symbol Map: Add Symbol dialog, enter UTF-32 unicide symbol to custom | |
ORG-25285 | In-place edit for wrapped text object | For wrapped text, if not long, double click will enter in-place edit mode. For very long text, open Text Object dialog |
|
ORG-23765 | More bracket shapes | Round and brace bracket shapes added |