Versions Compared

Key

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

Graphing

New Graph Types

...

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-27116

Page Background Color on Screen

Set display color on screen when graph page background color is None

Add Page Background Color on Page tab of Preferences: Options dialog

to specify what color to show when graph page background is <None>

This is only for display purposes. It will not affect copy page, graph export and printout.

User story:

User wants to create graph in Origin and then paste to Powerpoint with dark background color. So some text on graph set to a light color, etc. yellow. Before Origin 2024, when page background is none, we show white background and no way to change it. It’s very hard to see light color with white background.

User doesn’t want to change page background color in Origin since it will affect printout. Plus when exporting or pasting a graph with none background and put it in PPT, the dark background or images below will show through.

ORG-26829

Drag or scroll to change axis scale

Change axis scale without need to open axis dialog

Easier way to only change begin or end.

  1. Click on axis to see red dots on both ends. Drag it to new destiny, red line shows with axis value in Data Display window and status bar. Release the mouse to finish the change.

  2. Press X key, then move cursor closer to layer frame. Cursor will change into double horizontal arrow or vertical arrow. Drag.

ORG-27008

Batch Plotting support special points

In Origin2024 before, batch plot will not include any special point, now support

  1. Plot Line with any column, make a special point and enable its label

  2. Open batch plotting with the graph, set batch plotting with column offset. OK

→ Now special point with label shows in new created plot25010

Multiple ROI and Enlarged Graphs

Support Scale in multiple area in one graph. Hold Ctrl+Scale in toolbar to create multiple ROI and its corresponding Enlarged Graph, or right click one ROI and click Duplicate context menu

Image Added

Annotation

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-27310

LaTeX Equation Access LT Variable

Allow entering substitution notation in LaTeX Equation

...

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-26952

CSV connector failed to keep Text type column format

Added a system variable @IPKF to control which column format would be kept after import.

The @IPKF system variable is for CSV Connector only.

  • 0(default): keep date/time column format

  • 1: keep date/time/Text column format

  • -1: keep any column format

ORG-26921

CSV Connector supports append rows from script

CSV Connector supports append rows to import more files by scripts.

LT sample scripts:

Code Block
newbook;
string fname, path$=system.path.program$ + "Samples\Batch Processing\"; 
findfiles fname:=fname$ ext:="*.csv";
int num = fname.GetNumTokens(CRLF);
wbook.dc.add("CSV");
loop(ii,1,num)
{
next$ = fname.GetToken(ii, CRLF)$;
if (ii==1)
{
	wks.dc.flags=256;	// turn on append rows mode
}
wks.dc.source$=next$;
Tree tr1=wks.dc.optn$;
tr1.settings.partial.SetAttribute("Use", 1);
tr1.settings.partial.row$="2";
tr1.ToString(wks.dc.optn$);
wks.dc.import();
}

ORG-27074

Connector failed for Date Time More Cases

Improved JSON Connector to support auto detect date time, and import it as date time data.

For example:

the 1996-08-20T00:00:00 value will be imported as 1996-08-20 00:00:00 with column format “yyyy-MM-dd HH:mm:ss”.

ORG-27317

Want to choose variable for BioLogic Connector

Improved BioLogic Connector to support choose variable(s) to import.

When connect to BioLogic file, will show up Data Connector Browser for user to choose variable(s) to import.

ORG-27110

Support to import Eastern/Central European characters

Support import ANSI file with Eastern/Central European characters.

If the ASCII file is UTF-8 encoding, just import it directly, if the file is ANSI encoding, then need to set @cps=1250 to import.

Export

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-26748

Want export matrix window as image support graph objects

A new system variable @UPM can be used to control this (default = 1 means to include the graph objects and this fix, or 0 to use old behavior)

1.New a project, open attached “Test UPC.opju”

2.With matrix window active, select File menu - Export - Image, and export as *.png file with default settings.

3.Check the exported image file.

==> It does not show the graph object (the colorful one, named with “paths“)

ORG-21563

Plot Highlight Improvements suggested by Thomas Preuer

We support exporting plot selection effect and data highlighter effect.

We can support it in Copy Graph as Picture tool and Export Graph tool.

Export Graphs Advanced will be later.

If there are multiple plots in the graph, we can select one of them and export the selection effect.

We can use data highlighter tool to highlight some data and export the highlighter effect.

...

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-27156

Intermediate book issues on in batch processing

When batch processing with large files, Hide intermediate workbook due to OS resource exhausts

System variable @BIW to control show/hide intermediate workbooks

Code Block
@BIW=0;          //hide all intermediate workbooks
    =-1;         //do not hide any (current behavior)
    =N like 100; //default, Show only the first N books (N=100)

ORG-27173

Batch Processing support specifying folder to import files

When batch processing with many files in specified folder, support Data Source as Import All Files from Folder and set File Extension to batch processing with specified data type

ORG-27008

Batch Plotting support special points

In Origin2024 before, batch plot will not include any special point, now support

  1. Plot Line with any column, make a special point and enable its label

  2. Open batch plotting with the graph, set batch plotting with column offset. OK

→ Now special point with label shows in new created plot

Fitting

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-25071

Support different Digits for Value and Error in the result table

Add Custom Display for Error Value edit box in the fitting tools.

  1. Open fitting tools and go to Output: Graph: Result Table section, set Custom Display for Error Value as “.2“ for example.

  2. Check the result table on the fitted plot.

→ Parameter value show 5 decimal digits(default) and error value show 2 decimal digits.

...

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-27279

Split Worksheet and Append Worksheet Improvements

Put value in output sheets label when split worksheet by value change , and use sheet label when appending sheets

  • When splitting worksheet by reference column’s value change, the info. was lost in result sheets. In Origin2024, the value will be put to sheet label of each output sheet.

  • When appending worksheets and stack worksheets, sheet Label can be used as Data Identifier.

ORG-27245

Smart Paste from Excel --beta2

When paste data from Excel, Origin will do a smart checking to detect heading rows and paste to column label.

See below, copy all data from Excel. In Origin, new a workbook, paste to A1 cell or highlight column A to paste. Origin will detect the 1st row is heading and paste to Long Name label smartly, and the other data will still paste to data area.

...