Graphing
New Graph Types
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-25972 | Sankey Map | Plot Sankey Diagram with longtitude longitude and latitude XY and then insert map as background | Plot: Categorical: Sankey Map menu. (mousing Mouse over it to see data requirements, 6 columns) After plotting it, use Insert: menu to add a built-in map or add a custom map, shape, or image. Use the layer mini level Mini toolbar to set Isometric so the map is proportional to real map Use the graph mini level Mini toolbar to fit page Fit Page to layerLayer. Use Plot Details to customize node, link, and labels. Support contrlCtrl + double click to edit one link is supported. For map added by shapefile Shapefile or our built-in map, use the Plot Details to set fill color of the map. |
...
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-25884 | Sort X mini toolbar button on Plot(s) | Click Sort X mini toolbar button to set plot’s X to be sorted | There was only Labtalk LabTalk Mini toolbar is added when clicking on lineLine, scatterScatter, lineand Line+symbol Symbol plot to sort X without need to sort data in worksheet. |
ORG-24900 | Support Create Category with Data Highlighter MT | Support Create Category in Data Highlighter mini Mini toolbar |
Text, Legend and Annotation
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-25575 | Label Reference Lines With a Column | Specify reference line labels from a column | On Reference Lines tab of Axis dialog, Label Form control added. User can specify which column to label reference linesSpecify a column for reference line labels. |
ORG-25886 | Better default legend positionLabTalk command to move legend smartly to a best position | LabTalk command to intelligently reposition the Legend. | LabTalk command |
Graph Customization
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-25658 | Gap Control of 3D bar with Subgroup | In Outline tab of 3D bar, we add Gap between subgroup option for 3D Bars plot | It will be showed shown when offset within subgroup (in Group tab) for Cumulative/Incremental is selected. |
ORG-24777 | Show arrow in 3D trajectory graph | 3D Line Tab Support Arrow | Arrow group is only available when connect symbols is checked. |
ORG-25465 | Index the 3D symbol shape to a column | We support map symbol shape to a column in 3D scatter plot. | In dropdown of Shape option, add Added Increment and column of source sheet in the dropdown of Shape option. |
ORG-24062 | Modify Scale for 3D tetrahedral | We support rescale all axes. | |
ORG-25974 | Sankey Link Connect to Center of Node | We put link to center of node, like the right part of the graph | |
ORG-26061 | Support Gradient Fill for 3D Bar When Color Fill By Point | Enable gradient fill group when fill color of 3d 3D bar and xyy XYY bar is filled by point. | |
ORG-24181 | Axis arrow heads in 3D Graph | Turn on arrow head for XYZ axis in 3D graphs | |
ORG-26143 | Inserted SVG needs real-time update |
| For dynamic update, please right click on the SVG graph object to check Link File context menu. |
ORG-25714 | Improvement on scatter matrix graph | Support mixed diaply (what is this word supposed to be?) mode to show statistics in lower/upper triangular. More options to customize the label text. More statistical plot type for the diagonal cells. |
|
ORG-25975 | Show indicator for Sankey link to move | We only show indicator when node is not shown and indicator is for link end. For start links, we will show indictor for both ends. When label is inside node, there is no label offset, select label to move should move node. | |
ORG-25582 | Allow for easy placement, resizing, and rotation of SVG images in graphs |
|
|
ORG-26142 | Indicate Linked File, SVG and Image Graphic Objects | Indicate the Linked File, SVG and Image Graphic Objects' link status in status bar and object manager. | |
ORG-26154 | Insert Image Auto Set Linked File and Message | Insert image from file or web should be set as Linked File if file size is larger than 800kb | By default, @IML=800. So if file size < 800kb, image will not be set to Linked File, otherwise it will automatically be set as linked file. Set @IML =1 to set all inserted image object as linked file. |
ORG-25849 | Show Heatmap Labels for Lower/Upper Triangular without diagonal | We support Lower/Upper Triangular without diagonal for label display. | |
ORG-26108 | Image Copy Paste Failed if Linked File | Copy and paste the linked image object to graph/layout. The result image object should be linked. | |
ORG-26059 ORG-26272 | Multiple Additional Planes for 3D - Basic | We support Multiple Planes for 3D | In the Plot Details dialog, layer properties level, go to planes tab, there is browser button for the forth an additional option for a fourth plane. When there is more than 1 plane, we could show extra <All> entry in Name fly-out, as 1st option. Select this option, the dialog could set options together. |
ORG-25986 | 3D Double-Y/Z Basic | Support double-Y/Z for XYY 3D bars, 3D wire, 3D wall, 3D waterfall, 3D ribbon, 3D scatter. | In Plot Details dialog, plot properties level, go to display tab, there is Plot Data on. |
ORG-26220 | Increased Histogram Bin Limit | Increased to maximum number of Histograms bins to 10,48,575. | Origin used to have a 1,000 bin count limit. It has now been increased to 220-1 (10,48,575). |
Only Show Date Part on 1st Tick of That Day | For axis with tick increment by hour(s), only show Date part of 1st tick of the day | If showing both date and time for each tick label, they will run into each other. A checkbox Show Date for 1st Tick for the Date is added on Tick Label → Display tab. |
...
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-26020 | Sheet Navigator Add Dimension Column | In order to check all sheets' dimension, add the Dimension Column in workbook/matrix’s Navigator. | Right click on worksheet/matrix name tab and choose Navigator menu, check the Dimension column in the opened dialog. |
ORG-25916 | Support Function to Calculate RMSE MBE MAE | Add new functions to calaulate calculate RMSE, MBE, and MAE | Three new functions are added to Statistics category in Set Values dialog to calculate RMSE, MBE, and MAE.
|
ORG-26095 | Unfreeze panel mini Mini toolbar | Unfreeze mini Mini toolbar when clicking on frozen column/row/cellIf any column/row already freezed, support mini toolbar when clicking | in Added a Mini toolbar option to to unfreeze any cell/column/row to unfreezewhen clicking on the frozen selection. |
ORG-26206 | Prefer Long Name in SCV dialog | Remember the Prefer Long Name option status in Set Values dialog | In the Set Column Values dialog, at the Col(A) menu, the "Prefer Long Name" is checked by default. Now the status can be rememberred next time open. It’s controls by system variable @SCVPL. |
ORG-26217 | Show find cell's text in Formula Bar | Show cell contents of found cell by Find tool in the Formula Bar | Ctrl + F to open Find tool, enter text to find. When a cell is found, show the content in the Formula Bar for convenient. |
...
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-25090 | Want Flip Colormap MT button for Matrix | Show the Flip Colormap button on Mini toolbar for matrix when it is in the view image mode. And it’s after the Palette button. | The Flip Colormap button will apply to all matrix objects by default which will affect by @MAP(default = 0 to apply to all and set to 1 to apply to active object only), |
ORG-26246 | Show Number of Matrix Objects on Status barBar | Shows information like: [Columns x Rows x Number of Matrix Objects] on status barActive the Status Bar | Activate any matrix sheet which has multiple matrix objects to check.show matrix dimension information on the Status Bar |
Notes
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
...
JIRA | SUMMARY | DESCRIPTION | DETAILS | ||
---|---|---|---|---|---|
Support multiple files per book when performing Clone Import | If need to repeat import multiple groups of files, then create a workbook connecting to a group of files, and use clone import to select other groups of files to import. | For Example: 1.Create a Workbook with two sheets, the first sheet is connecting to “Group1 File 1.txt“, and the second one is connecting to “Group1 File 2.txt“. 2.Click Clone Import button, and select following files:
-->The first two files are imported into one new book, and others are imported into another new book. | |||
Drag and Drop to Import SVG files to Graphs and Layout | Support drag and drop svg SVG files into Graph/Layout to insert. | 1.Drag and drop a svg SVG file into the Graph/Layout, will Layout—will insert the svg SVG file. 2.Drag and drop svg SVG file to other place, places— will show error message. | |||
ORG-26171 | Insert SVG Web Image to Graph/Layout | Insert: Image from Web… supports url links with SVG image | E.g. https://upload.wikimedia.org/wikipedia/commons/5/53/MBTA_Rapid_Transit.svg | ||
ORG-26106 | Link to external SVG file | If image is linked, Origin project file size will be small and the image will auto update if external file changes | Right click SVG image in graph/layout to link/unlink Right click image and choose Source File Path to change file path. The Link status shows in Object manager in Graph Objects Mode. The Link status and file location show on Status bar of Origin. Link status also show on Object Manager. | ||
ORG-25582 | SVG image resize & rotation | Resize and rotate SVG image inserted in graph/layout | Resize:
Rotate:
| ||
Default File Filter for File Selection Dialog | Added menu “Custom File Extensions…” to CSV Connector and Import Filter Connector to customize file extensions. | Steps to change the file extension for CSV Connector and Import Filter Connector. 1.Right click the app icon and select “Custom File Extensions…” 2.Change “File Extensions“ and click OK. | |||
Want import Import and parse text data from clipboard improvement | Improved paste Ctrl+V to check TAB, comma and semicolon. | Copy data from third-party software and paste it into Origin Worksheet will auto check TAB/comma/semicolon as delimiter. | |||
ORG-26233 | NetCDF Import Time Dimension Smarter Labels | If averaging is done to turn dense data is averaged into daily data, then matrix name will be show date info. only | 1. We used to show a range, e.g. 2022-10-01 1:00 - 2022-10:01: 23:00 as matrix name for consecutive daily average, now we only set date to matrix name, like 2022-10-01.
2. Now only show year as matrix name for consecutive yearly average, like 2022. Can set @MOL = 1 to turn it off. | ||
ORG-26223 | View Mode Improvements | Auto decide Image/Data mode depending on matrix size and keep modified view | If the matrix dimension (rows*columns) is small, data view will be used instead of image view.
If View mode is modified by user, reimport will not modify the view mode.
| ||
ORG-26243 | NetCDF Import Check Dimension of Single Value | Auto detect single cell matrix and import into worksheet column instead. | E.g. for a 3D variable such as Time[2000]*lat[1]*lon[1], Origin will auto detect it’s it is a single cell data and import it into worksheet column. | ||
ORG-26277 | NetCDF 4D Variable Import | Import 1st level instead of middle level | E.g. for 4D variable such as Time[2000]*level[18]*lat[50]*lon[50], imports the 1st level. In previous versions, middle level 10 is imported. Level value will show as matrix sheet name. | ||
Improve Dimension Labels from NetCDF file - Z Dim | Set long_name of NetCDF data to matrixobject comment | E.g. a “long_name“ key, with value “Near-Surface Air Temperature“, after import, open Matrix - Set Dimension/Labels dialog. --> On Z Labels tab, the Comments shoud be set to “Near-Surface Air Temperature“. | |||
ORG-26244 | Check to support 3D variable Add to Active Sheet | Support appending certain 3D Variable as Columns in same sheet. | E.g. If the structure of NetCDF 3D variable is “time[N]*lat[1]*lon[1]”, then show Add to Active Sheet item to Workbook Data Navigator for appending data to active worksheet. |
...
JIRA | SUMMARY | DESCRIPTION | DETAILS | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ORG-25989 | Open File Location from Messages Log Should Select the File |
– – > the folder should be opened with the very file selected. | |||||||||
ORG-25785 | Worksheet Export to Excel Improvements and Issues | We add new X-Function to export as Excel and call it expxls | |||||||||
old LT code broken due to LTXF_FROM_GUI_PROMPT removed from VC code | 1. New design for LT script to open XFs dialog.
2. Change all export XFs Menu from -dm to the new -dg | Example:
| |||||||||
ORG-26216 | SVG Export need option to convert fonts to path | add Add convert text to outlines checkbox in expg2img dialog for EMF and SVG | After check the checkbox, graph exported as SVG is like that we temporarily set @to=1 and @tob=0. When you open the file in Notepad, you will not find the text-drawing elements <text>/<tspan>, but you will find many <path>elements. These <path> elements are which does not depend on the presence of particular fonts even when text exists in the graph. |
...
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-23281 S2 | More Statistical tools to support significant expression (p<0.0001) when extreme small P value | More Statistical tools like Hypothesis Testing and Nonparametric Tests to support significant expression (p<0.0001) when extreme small P value | |
ORG-25957 & ORG-25992 | Support Missing Values and Cumulative Counts in Discrete Frequency |
|
...
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-25924 | Image Window GUI 2023b |
|
|
ORG-26161 | Provide context menu to create ROIs from Worksheet data when no ROI exists on image | Add 4 context menus about ROI for image window:
| Right-click on the image window to check the new context menu about ROI. |
ORG-26158 | Support more ROI shapes in image window | The Circle, Polygon, Region Tool on the Tools toolbar is available for adding ROI on image window. | |
ORG-26159 | Make it easier to add multiple ROIs one after another | Right click on image window and choose Add ROI context menu, it will add ROI instead of modify. | Add ROI in image window by context menu will use the last used shape(Rectangle/Circle/Polygon/Region). |
...
JIRA | SUMMARY | DESCRIPTION | DETAILS | ||
---|---|---|---|---|---|
ORG-25792 | Support listing StringArray on LabTalk Variables and Functions dialog | Show StringArray variable in the LabTalk Variables and Functions dialog | In Script Window, select menu Tools: Variables to open the LabTalk Variables and Functions dialog. A new checkbox “StringArray” is added, select it can show available StringArray variable in current project. | ||
ORG-26063 | LabTalk script to set Colormap Transparency | Add a new command to set colormap transparency | Syntax: layer.cmap.transparency | ||
ORG-25853 | LabTalk countif Countif function support simpler condition | Improve countif Countif etc. function to support simpler condition | In previous builds, user need to provider versions, the function needed a condition with input range like
| ||
ORG-25837 | LabTalk time function supports elapsed time period | Time function add optional argument to return elapsed time period | New optional argument adds to time functions to return elapsed time period, includes Hour(d[,n]), Minute(d[,n]), Second(d[,n1,n2]).
| ||
ORG-26293 | LabTalk Doc method to find a page | LabTalk doc method to return page short name from long name | A new method is added to Doc object to return page short name from it’s long name. Syntax: doc.FindLN(strRegister, strLN, windowtype)
Example: |
...
JIRA | SUMMARY | DESCRIPTION | DETAILS | ||
---|---|---|---|---|---|
Upgrade embedded Python to latest version 3.11 for Origin 2023b | Upgrade embedded python to latest version 3.11. | Upgrade embedded python to latest version 3.11 which can not be used on Windows 7 or earlier. So Therefore, when try to use embedded python in Windows 7 or earlier, Origin will show a message prompt message. | |||
ORG-26265 | Python save_fig() couldn't specify size of SVG image | Added an optional argument “ratio“ to save_fig() function, useable when type is svg or emf, default 0. | E.g.
|
...