2.5.40 speedmode
Menu Information
Graph: Speed Mode
Brief Information
Set speed mode property of graph layers
Command Line Usage
1. speedmode index:=folder;
2. speedmode sm:=off;
3. speedmode sm:=custom wks:=1 max:=500;
Variables
Display Name

Variable Name

I/O and Type

Default Value

Description

Target

index

Input
int

page

Specifies the target graphs.
Option list
 0=folder:All in Active Folder
 All graphs in current folder. Embed graphs and graphs in the subfolders of the current folder are excluded.
 1=recursive:All in Active Folder (Recursive)
 All graphs in current folder and its subfolders. Embed graphs are not included.
 2=open:All in Active Folder (Open)
 All open graphs in current folder. Embed graphs, hidden graphs and graphs in the subfolders are not included.
 3=embed:All in Active Folder (Include Embedded)
 All graphs in current folder, including embedded graphs and hidden graphs.
 4=project:All in Project
 All graphs in the current project.
 5=page:All in Active Page
 All graphs in the active page.
 6=layer:Active Layer
 All graphs in active layer.

Speed Mode

sm

Input
int

off

Specifies speed mode setting.
Option list
 0=off:Off
 Turns off the speed mode
 1=low:On  Low
 Turns on speed mode by specifying the maximum points. For worksheet data, maximum points per curve are 5000. For matrix data, maximum points per dimension are: X =48, Y=48. You can see these settings in the Size/Speed tab of the Plot Details dialog.
 2=med:On  Medium
 Turns on speed mode by specifying the maximum points. For worksheet data, maximum points per curve are 3000. For matrix data, maximum points per dimension are: X =32, Y=32. You can see these settings in the Size/Speed tab of the Plot Details dialog.
 3=high:On  High
 Turns on speed mode by specifying the maximum points. For worksheet data, maximum points per curve are 800. For matrix data, maximum points per dimension are: X =16, Y=16. You can see these settings in the Size/Speed tab of the Plot Details dialog.
 4=custom:Customize
 Turns on speed mode by specifying any maximum points you want with the variables: wks, max, mat, x and y.

Worksheet data, maximum points per curve

wks

Input
int

1

This variable is available only when Customize is selected for Speed Mode. It specifies whether or not the max variable should be available.

Max

max

Input
int

3000

This variable is available only when the wks variable is set to 1. It specifies the maximum points allowed per curve.

Matrix data, maximum points per dimension

mat

Input
int

1

This variable is available only when Customize is selected for Speed Mode. It specifies whether or not the x variable and the y variable should be available.

X

x

Input
int

32

This variable is available only when the mat variable is set to 1. It works with the y variable. Let n and m be the value of the x variable and the y variable respectively. When the number of data points in a data plot exceeds n or m, Origin displays a subset of the data plot composed of  at maximum  n by m points. This subset is drawn by extracting values at regular intervals from the matrix columns (X) and rows (Y).

Y

y

Input
int

32

This variable is available only when the mat variable is set to 1. It works with the x variable. Let n and m be the value of the x variable and the y variable respectively. When the number of data points in a data plot exceeds n or m, Origin displays a subset of the data plot composed of  at maximum  n by m points. This subset is drawn by extracting values at regular intervals from the matrix columns (X) and rows (Y).

Description
In addition to graphic image caching, you can use Origin's Speed Mode to increase the redraw speed of your graph layer. With speed mode, you can control the number of data points displayed in a graph layer. This XF is most useful when you are working with large data sets. Also, you can change speed mode settings in the Plot Details dialog.
Notes: When Speed Mode is enabled, the layer icon displays in red and the Speed Mode is on watermark appears in the layer. However, the watermark is not included when printing, copying, or exporting the graph.
Examples
1.To turn on the speed mode for active graph, run the following script:
speedmode sm:=3
2.To customize the speed mode settings for a 3D graph which is plotted from matrix data. You can select Graph: Speed Mode from the menu to open dialog when the graph is active. Then you can edit the options in the XFunction dialog.
Related XFunctions
Keywords:plotting speed
