I want to compare two similar surface plots and therefore need to have a similar minimum and maximum for the Z-axis. plotSetZRange
is not available! Other suggestions?
1 Answer
0
You can directly set the zAxis.axisRange
member of the plotControl
structure. Here is a simple example.
x = seqa(1,1,5); y = seqa(1,1,6); z = { 3 3 2 4 5 4, 3 3 2 3 4 5, 4 3 2 2 4 4, 4 4 3 3 5 6, 5 6 4 4 6 7 }; Sigma = 1; GridFactor = 3; { xx,yy,zz } = spline(x,y,z,Sigma,GridFactor); struct plotControl myplot; myplot = plotGetDefaults("surface"); // Set the Z-axis range to be from -2 to +15 myPlot.zAxis.axisRange = -2|15; plotsurface(myPlot, xx',yy,zz');
Your Answer
1 Answer
0
You can directly set the zAxis.axisRange
member of the plotControl
structure. Here is a simple example.
x = seqa(1,1,5); y = seqa(1,1,6); z = { 3 3 2 4 5 4, 3 3 2 3 4 5, 4 3 2 2 4 4, 4 4 3 3 5 6, 5 6 4 4 6 7 }; Sigma = 1; GridFactor = 3; { xx,yy,zz } = spline(x,y,z,Sigma,GridFactor); struct plotControl myplot; myplot = plotGetDefaults("surface"); // Set the Z-axis range to be from -2 to +15 myPlot.zAxis.axisRange = -2|15; plotsurface(myPlot, xx',yy,zz');