Please enable JavaScript to view this site.

Knowledge Base

Holds multiple functions on a single plot. Note that, only the labeling and plot options of the first plot are taken into account; a warning is reported in this case. The command setplot can be used instead.

 

Supported Product: FDTD, MODE, DEVICE, INTERCONNECT

 

Syntax

Description

holdon;

Switches on the mode to hold multiple mathematical functions on the same figure.

 

Example

This example will generate a figure with three lines based on the sin(x) function.

# setup data

# for logarithm, avoid non-positive values

x1=linspace(1,10,100);

x2=linspace(2,11,100);

y1=sin(x1)+1.1;

y2=y1^2+1.1;

 

# plot y1, y2, y3

plot(x1,y1,"x","y","holdon/off","log10x");

holdon;

plot(x2,y2,"xx","yy","title1","log10y, plot points");

plot(x2,2*y2, "xxx","yyy", "title2", "greyscale");

# plot labeling and options cannot work in hold on

# use setplot command instead!

legend("y1","y2","y3");

holdoff;

 

The following figure shows the output of the the example code.

 

holdon_plot_zoom67

 

See Also

Plotting commands, plot, plotxy, legend, setplot, log, log10, holdoff

Copyright Lumerical Inc. | Privacy | Site Map