|
SigmaPlot Graph Click thumbnail to view complete
|
O-Matrix Commands
|
|

|
# Create xy plot of single vector x = 0. : .1 : 2*pi splot( sin(x) )
|
|
|
# X vs. multiple Y with style changes x = 0.:.1:2*pi y = [sin(x), cos(x)] splot(x, y, "line", "Dash-dot", 0.04, "red")
spxtitle("X") spytitle("sin(x)/cos(x)") sptitle("Sine - Cosine Graph")
|
|

|
# Create 3-D trajectory plot y = 0.: .01 : 2 * pi x = sin(4*y) z = cos(4*y) splot(x, y, z)
|
|

|
# Create vertical bar chart with errors Y = {2., 2.5, 3.25} YN = [Y, Y*1.5, Y*2, Y*0.8] x = {10, 15, 20} sbar(YN, x, rand(rowdim(YN), coldim(YN))*2)
sptitle("Vertical Bar Chart with Errors") spcolumns({"X","Sample", "Sample*1.5", ...
"Sample*2.0", "Sample*0.8"})
|
|

|
# Scatter Plot with Error bars & regression fit x = 1:1:10 y1 = {.6,3.2,3.3,3.8,4.7,4.9,4.9,4.9,5.2,5} e1 = {.24,.54,.52,.4,.26,.33,.54,.29,.44,.2}
y2 = {1.2,1.6,2.2,2.6,3.1,2.6,2.9,3.1,3,2.6} e2 = {.3,.41,.4,.21,.32,.37,.28,.3,.39,.26} serrorbars(x, [y1,y2], [e1,e2], "regression")
sptitle("Error Bars & Regression Fit") spcolumns({"X", "y1", "error1", "y2", "error2"})
|
|

|
# Unevenly Spaced Box Plots x = {1, 2, 4, 8, 15} Y = rand(100, rowdim(x)) * 4 sbox(x,Y) sptitle("Specialized Box Plots")
|
|

|
# Creating Histograms r = snormal(128000,1) shist(r, 40); shist(r, 30, true);
|
|

|
# Contour Samples x = {[1,2,3], [2,4,7], [3,7,14]} scontour(x) sptitle("Simple Contour") scontour(x, true, true)
sptitle("Contour with Labels")
|
|

|
# Surface Plot Examples include example\demo\fft2dx.oms ssurface(G) sptitle("G(f1, f2)") ssurface(G, false) sptitle("G(f1, f2) - no lines")
ssurface(G, true, "discrete") sptitle("G(f1, f2) - discrete levels") ssurface(G, true, "none")
sptitle("G(f1, f2) - no colors")
|
|

|
# Pie Charts sales = {10,8,5,12,13,5,13,11,9,7,15,4} spie(sales) sptitle("Widget Sales")
|
|

|
# Manipulating data in an existing # SigmaPlot notebook jnbFile = [OM_INSTALL,"\ipacks\SP\examples\Rosenbrock.jnb"] spopen(jnbFile)
spitem("OMatrixWorksheet1") R = spget(1, 1, 21, 21) z = fill(1.0, 7, 6) R.blk(5, 5, 7, 6) = z spput(R) spitem("OMatrixGraph1")
sptitle("Modified Rosenbrock Function")
|
|

|
# Run a SigmaPlot macro on a graph created from O-Matrix include example\demo\fft2dx.oms ssurface(G) sptitle("2-D FFT")
spmacro("name", "Insert Graphs into Word")
|
|

|
# Creating Ternary Plots dataFile = [OM_INSTALL,"\example\automation\ternaryData.csv"] Nr = nrows(dataFile) tData = read(dataFile, "real", Nr, 3)
sternary(tData)
|
|

|
# Creating Polar Plots r = 1. : 1. : 100. Theta = 360 * [r, -r] / 100 R = [r, r] spolar(Theta, R) sptitle("spolar(Theta,R)")
spolar(Theta, R, "Scatter & Lines") sptitle("spolar(Theta,R) - Scatter & Lines")
|
|
|
|
|