Publication date: 05/24/2021

Surface Plot Script-Only Messages

The following messages for a Surface Plot object are available only in JSL:

surface_plot_object << Frame3D( Get Axes );
surface_plot_object << Frame3D( Get Box );
surface_plot_object << Frame3D( Get Grab Handles );
surface_plot_object << Frame3D( Get Graph Size );
surface_plot_object << Frame3D( Get Grids );
surface_plot_object << Frame3D( Get Hide Lights Border );
surface_plot_object << Frame3D( get light active );
surface_plot_object << Frame3D( get light color );
surface_plot_object << Frame3D( get light position );
surface_plot_object << Frame3D( Get Line Scale );
surface_plot_object << Frame3D( Get Marker Quality );
surface_plot_object << Frame3D( Get Marker Scale );
surface_plot_object << Frame3D( Get Marker Transparency );
surface_plot_object << Frame3D( Get Rotation );
surface_plot_object << Frame3D( Get Text Scale );
surface_plot_object << Frame3D( Get View Ortho );
surface_plot_object << Frame3D( Get View Persepctive );
surface_plot_object << Frame3D( Get View Zoom );
surface_plot_object << Frame3D( Get Wall Color );
surface_plot_object << Frame3D( Get Walls );
surface_plot_object << Frame3D( Get X Axis Color );
surface_plot_object << Frame3D( Get X Axis Label );
surface_plot_object << Frame3D( Get Y Axis Color );
surface_plot_object << Frame3D( Get Y Axis Label );
surface_plot_object << Frame3D( Get Z Axis Color );
surface_plot_object << Frame3D( Get Z Axis Label );
surface_plot_object << Frame3D( Set Axes( 0|1 ) );
surface_plot_object << Frame3D( Set Box( 0|1 ) );
surface_plot_object << Frame3D( Set Graph Size( x, y ) );
surface_plot_object << Frame3D( Set Grids( 0|1 ) );
surface_plot_object << Frame3D( Set Hide Lights Border( 0|1 ) );
surface_plot_object << Frame3D( set light active( light number, 0|1 ) );
surface_plot_object << Frame3D( set light color( light number, red value, green value, blue value ) );
surface_plot_object << Frame3D( set light position( light number, X, Y, Z ) );
surface_plot_object << Frame3D( Set Line Scale( number ) );
surface_plot_object << Frame3D( Set Marker Quality( number ) );
surface_plot_object << Frame3D( Set Marker Scale( number ) );
surface_plot_object << Frame3D( Set Marker Transparency( fraction ) );
surface_plot_object << Frame3D( Set Oscillation( X, Y, Z, duration ) );
surface_plot_object << Frame3D( Set Rotation( X, Y, Z ) );
surface_plot_object << Frame3D( Set Spin( dx, dy, sx, sy ) );
surface_plot_object << Frame3D( Set Text Scale( number ) );
surface_plot_object << Frame3D( Set View Ortho( 0|1 ) );
surface_plot_object << Frame3D( Set View Perspective( fraction ) );
surface_plot_object << Frame3D( Set View Zoom( number ) );
surface_plot_object << Frame3D( Set Wall Color( number ) );
surface_plot_object << Frame3D( Set Walls( 0|1 ) );
surface_plot_object << Frame3D( Set X Axis Color( color ) );
surface_plot_object << Frame3D( Set X Axis Label( string ) );
surface_plot_object << Frame3D( Set Y Axis Color( color ) );
surface_plot_object << Frame3D( Set Y Axis Label( string ) );
surface_plot_object << Frame3D( Set Z Axis Color( color ) );
surface_plot_object << Frame3D( Set Z Axis Label( string ) );
surface_plot_object << Frame3D( XAxis( Min( number ), Max( number ), Inc( number ), Format( ) );
surface_plot_object << Frame3D( YAxis( Min( number ), Max( number ), Inc( number ), Format( ) );
surface_plot_object << Frame3D( ZAxis( Min( number ), Max( number ), Inc( number ), Format( ) );
surface_plot_object << Clip Sheet( 0|1 );
surface_plot_object << Data points Color( color );
surface_plot_object << Datapoints Choice( Off | Points | Needles | Mesh | Surface );
surface_plot_object << Dependent Variables Points( 0|1 );
surface_plot_object << Dependent Variables Response Grid( 0|1 );
surface_plot_object << Equation( column, <column>, <column>, <column> );
surface_plot_object << Frame3D( Scatterplot 3D options );
surface_plot_object << Iso Value( id, value );
surface_plot_object << Mode( "Sheet, points" | "Isosurface" | "Density grid" )
surface_plot_object << Resolution( number );
surface_plot_object << Response( column, ... );
surface_plot_object << Response Column Color Theme( Green to Black to Red | Green to White to Red | White to Black | Blue to Gray to Red | Blue to Green to Red | Spectral | Jet | White to Blue | White to Green | White to Red );
surface_plot_object << Response Column Fill( Solid | Continuous | Gradients | Discrete Gradients );
surface_plot_object << Response Column Gradient Lines( 0|1 );
surface_plot_object << Response Column Gradients( number );
surface_plot_object << Set Z Variable( column );
surface_plot_object << SetVariableAxis( column, <Current Value( number )>, <Axis Data( axis options )> );
surface_plot_object << SetXVariable( column );
surface_plot_object << SetYVariable( column );
surface_plot_object << SetZAxis( column, <Current Value( number )>, <Axis Data( axis options )> );
surface_plot_object << Surface Alpha( number );
surface_plot_object << Surface Color Method( "Solid" | formula, <"Solid" | formula>, <"Solid" | formula>, <"Solid" | formula> );
surface_plot_object << Surface Gradient Type( Solid | Continuous Gradients | Discrete Gradients );
surface_plot_object << Surface Gradients( number );
surface_plot_object << Surface Selector( 0|1 );
surface_plot_object << X Grid( 0|1 );
surface_plot_object << X Resolution( number );
surface_plot_object << X Rotate( degrees );
surface_plot_object << Y Grid( 0|1 );
surface_plot_object << Y Resolution( number );
surface_plot_object << Y Rotate( degrees );
surface_plot_object << Z Grid( 0|1 );
surface_plot_object << Z Resolution( number );
surface_plot_object << Z Rotate( degrees );

The following messages for a Surface Plot object act on one of the four surfaces or dependent variables and therefore need a number, <n>, where n=1, 2, 3, or 4.

surface_plot_object << Clip Sheet<n>( 0|1 );
surface_plot_object << Contour Color<n>( color );
surface_plot_object << Data points Color<n>( color );
surface_plot_object << Datapoints Choice<n>( Off | Points | Needles | Mesh | Surface );
surface_plot_object << Mesh Color<n>( color );
surface_plot_object << Response Column Color Theme<n>( Green to Black to Red | Green to White to Red | White to Black | Blue to Gray to Red | Blue to Green to Red | Spectral | Jet | White to Blue | White to Green | White to Red );
surface_plot_object << Response Column Fill<n>( Solid | Continuous | Gradients | Discrete Gradients );
surface_plot_object << Response Column Gradient Lines<n>( 0|1 );
surface_plot_object << Response Column Gradients<n>( number );
surface_plot_object << Show Contour<n>( Off | Below | Above | On Surface );
surface_plot_object << Show Mesh<n>( Off | X | Y | X and Y );
surface_plot_object << Show Surface<n>( Off | Both Sides | Above | Below Only );
surface_plot_object << Surface Alpha<n>( number );
surface_plot_object << Surface Color Range<n>( Data | Axis );
surface_plot_object << Surface Color Theme<n>( Green to Black to Red | Green to White to Red | White to Black | Blue to Gray to Red | Blue to Green to Red | Spectral | Jet | White to Blue | White to Green | White to Red );
surface_plot_object << Surface Color<n>( color );
surface_plot_object << Surface Gradient Type<n>( Solid | Continuous Gradients | Discrete Gradients );
surface_plot_object << Surface Gradients<n>( number );
surface_plot_object << Surface Lighting<n>( None | Low Reflection | Normal );
Want more information? Have questions? Get answers in the JMP User Community (community.jmp.com).