:: SigmaPlot Interface ::
 > Overview > Sample Plots > Sample Animations > Online Manual > Function Reference > Pricing/Ordering

 SigmaPlot Interface Toolbox for O-Matrix Animation Samples

The The SigmaPlot Interface Toolbox for O-Matrix enables you to create animations of SigmaPlot graphs. The following samples provide illustrations of some dynamic visual solutions created by combining the analysis and automation capabilities of O-Matrix with SigmaPlot.

 SigmaPlot Graph Animation Click thumbnail to download animation O-Matrix Commands ``` # Create animated XY sine + cosine wave L = 2 # cycles to plot M = 2 # cycles to display at once N = 30 # points per cycle P = 3 # points to shift between plots for i = 1 to L begin     for j = 1 to N / P begin         shift = P * (j - 1) * 2 * pi / (N - 1)         x = (seq(M * N) - 1) * 2 * pi / (N - 1)         y = sin(x + shift)         z = cos(x + shift)         if( i == 1 and j == 1 ) then begin             splot(x, [y, z])         end else begin             spput([x, y, z])         end         imgFile = ["spimg",ntoa(i*100+j),".jpg"]         spexport([cwd,"\"], imgFile, "JPG")     end end ``` ``` # Create 2-D surface animation mlmode sombrero.m # Matlab function to calculate surface ix = 1. N = 16 for i = 1 to N begin     z = sombrero(ix);     if( i == 1 ) then begin         ssurface(z,false)         spzscale( -0.5, 0.8 )     end else begin         spput(z)     end     if( i <= N/2 ) then ix = ix - .05     else ix = ix + .05     imgFile = ["s",ntoa(i+10),".jpg"]     print "Creating image file: ", imgFile     spexport([cwd,"\"], imgFile, "JPG") end ``` ``` # Create 2-D FFT contour animation include example\demo\fft2dx.oms stepSize = (max(G)-mins(G))/20 for i = 1 to 20 begin     G = G - stepSize     if( i == 1 ) then begin         scontour(G)         spzscale(-.165, .191)     end else begin         spput(G)      end     imgFile = ["c",ntoa(i+10),".jpg"]     spexport([cwd,"\"], imgFile, "JPG") end ```