Preferences

Item Messages

Add Color Theme

Syntax: obj << Add Color Theme( Add Color Theme({"Name", <type|style>, {color, ..., <Missing(color)>}, <{position, ...}>}, <color blindness discernability>) )

Description: Creates a new custom color theme and registers it with the theme picker.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Set Preference(
    Add Color Theme(
        {"Sunny", {{255, 255, 0}, {255, 128, 64}, {255, 0, 0}, {163, 12, 27}}, {0, 0.5,
        0.642857142857143, 1}}
    )
);
Show( Get Color Theme Detail( "Sunny" ) );

Add Rows default number of rows

Syntax: obj << Add Rows default number of rows( number )

Description: Initial number of rows in the Add Rows window

JMP Version Added: 18

Add Rows recall last value

Syntax: obj << Add Rows recall last value( state=0|1 )

Description: The last entered value is used for the number of rows to add

JMP Version Added: 18

Add files opened by scripts to the Recent Files list

Syntax: obj << Add files opened by scripts to the Recent Files list( state=0|1 )

Description: Changes the default setting for whether files opened with the JSL Open() function are added to the Recent Files list.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Add files opened by scripts to the Recent Files list( 1 ) );

Allow 16 Bit List Check Compression

Syntax: obj << Allow 16 Bit List Check Compression( state=0|1 )

Description: Specifies whether to use List Check to encode values when there are more than 255 distinct values in the column. If encoded, these columns cannot be read by JMP 14 and earlier.

JMP Version Added: 15


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Allow 16 Bit List Check Compression( 1 ) );

Allow Compress Selected Columns to create compact columns

Syntax: obj << Allow Compress Selected Columns to create compact columns( state=0|1 )

Description: Compress Selected Columns will compact columns if that uses less disk space.

JMP Version Added: 18

Allow Unquoted Strings in JSL

Syntax: obj << Allow Unquoted Strings in JSL( "No"|"Yes (with a warning)"|"Yes (no warning)" )

Allow mixed ISO format patterns

Syntax: obj << Allow mixed ISO format patterns( state=0|1 )

Description: Allow format pattern dates with both ISO weeks () and non-ISO years ( or ), and with both non-ISO weeks ( or ) and ISO years ( or ). ISO weeks and years are not compatible with non-ISO weeks and years. They should not be mixed. By default, JMP will not allow such date format to be created.

JMP Version Added: 18


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Allow mixed ISO format patterns( 1 ) );

Allow short numeric data format

Syntax: obj << Allow short numeric data format( state=0|1 )

Description: Changes the default setting for allowing short numeric data format.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Allow short numeric data format( 1 ) );

Auto Hide Menus

Syntax: obj << Auto Hide Menus( "Always"|"Never"|"Based on window size" )

Description: Determines if and when JMP auto-hides the menu and toolbars. Note: This is available on Windows only.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Auto Hide Menus( "Always" ) );

Auto Run Recent JSL

Syntax: obj << Auto Run Recent JSL( state=0|1 )

Description: Changes the default behavior for automatically running recently submitted JSL scripts. Note: This is available on Windows only.


//Caution: Changing a preference will affect 
//the default behavior of JMP. 

Preferences[1] << Set( Auto Run Recent JSL( 1 ) );

Auto match brackets in script editor

Syntax: obj << Auto match brackets in script editor( state=0|1 )

Description: Changes the default setting for automatically matching brackets in the script window. Note: This is available on Windows only.


//Caution: Changing a preference will affect 
//the default behavior of JMP. 

Preferences[1] << Set( Auto match brackets in script editor( 1 ) );

Autosave maximum data table columns

Syntax: obj << Autosave maximum data table columns( number )

Description: Maximum number of data table columns that will be automatically saved.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Autosave Maximum Data Table Columns( 1000 ) );

Autosave maximum data table rows

Syntax: obj << Autosave maximum data table rows( number )

Description: Maximum number of data table rows that will be automatically saved.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Autosave Maximum Data Table Rows( 10000 ) );

Autosave timeout

Syntax: obj << Autosave timeout( number )

Description: Autosave time-out interval is in minutes. When the time-out interval has been met, all open and modified files are saved. The default value is "0", which indicates that no autosave processing will be performed.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Autosave Timeout( 15 ) );

Axis Title Above

Syntax: obj << Axis Title Above( state=0|1 )

Description: Changes the position of the y-axis label in graphs.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Axis Title Above( 1 ) );

Background Color

Syntax: obj << Background Color( color )

Description: Changes the default setting for the background color in all windows. Note: Available for Windows only.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Background Color( "Light Blue" ) );

Bad to Good Color Theme

Syntax: obj << Bad to Good Color Theme( "name" )

Description: Changes the default setting for the continuous color theme appearing in all graphs.

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Show( Get Preference( Continuous Color Theme ) );
Set Preference( Bad to Good Color Theme( "Green to Purple" ) );
Show( Get Preference( Bad to Good Color Theme ) );

Box Plot Line Width

Syntax: obj << Box Plot Line Width( number )

Description: Changes the default line width for box plots.


//Caution: Changing a preference will
//affect the default behavior of JMP.

Preferences[1] << Set( Box Plot Line Width( 2 ) );

Bypass Proxy

Syntax: obj << Bypass Proxy( text )

Description: Disable proxy use for specific hosts

JMP Version Added: 15


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Bypass Proxy( "www.example.com" ) );

Categorical Color Theme

Syntax: obj << Categorical Color Theme( "name" )

Description: Changes the default setting for the categorical color theme appearing in all graphs.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Show( Get Preference( Categorical Color Theme ) );
Set Preference( Categorical Color Theme( "Jet" ) );
Show( Get Preference( Categorical Color Theme ) );

Categorical graph type

Syntax: obj << Categorical graph type( "Auto"|"Histogram"|"Bars"|"Heat Map"|"Mosaic"|"Run Chart"|"Run Chart" )

Description: Default graph to display in column header for nominal and ordinal columns.

JMP Version Added: 18

Classic Data Table Selection

Syntax: obj << Classic Data Table Selection( state=0|1 )

Description: Enables classic click selection behavior in the data table. In this mode, selecting a column will have no effect on row selection, and selecting a row will have no effect on column selection.

JMP Version Added: 19


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Classic Data Table Selection( 1 ) );

Color Mode

Syntax: obj << Color Mode( "Use System Setting"|"Light"|"Dark"|"High Contrast" )

Description: Changes whether JMP uses a specific window coloring theme or honors the operating system setting.


//Caution: Changing a preference will affect 
//the default behavior of JMP. 

Preferences[1] << Set( Color Mode( Dark ) );

Columns Manager

Syntax: obj << Columns Manager

JMP Version Added: 18

Conditional formatting rules

Syntax: obj << Conditional formatting rules

Description: Creates a custom conditional rule that is shown or not according to the Show conditional formatting preference setting.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences(
    Conditional Formatting Rules(
        RuleSet(
            RuleName( "My Special Rule" ),
            GreaterThan(
                Value( 0 ),
                Inclusive( 0 ),
                Format(
                    Text Color( "Medium Dark Red" ),
                    Back Color( "Light Yellow" ),
                    Annotation( 1 ),
                    FontStyle( Bold )
                )
            )
        )
    )
);

Continuous Color Theme

Syntax: obj << Continuous Color Theme( "name" )

Description: Changes the default setting for the continuous color theme appearing in all graphs.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Show( Get Preference( Continuous Color Theme ) );
Set Preference( Continuous Color Theme( "Green to Purple" ) );
Show( Get Preference( Continuous Color Theme ) );

Continuous graph type

Syntax: obj << Continuous graph type( "Auto"|"Histogram"|"Bars"|"Heat Map"|"Mosaic"|"Run Chart"|"Run Chart" )

Description: Default graph to display in column header for continuous columns.

JMP Version Added: 18

Custom Locale Settings

Syntax: obj << Custom Locale Settings

Description: Overrides locale settings such as decimal separator and thousands separator

JMP Version Added: 16

Example 1


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences( Custom Locale Settings( Decimal Separator( "," ) ) );
Print( Format( 1.25, "Best" ) );
Preferences( Custom Locale Settings( Decimal Separator( "." ) ) );
Print( Format( 1.25, "Best" ) );
Preferences( Custom Locale Settings( Decimal Separator() ) );

Example 2


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

// Clear all locale overrides...
Preferences( Custom Locale Settings( Reset to Defaults ) );

Example 3


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Get Preferences( Custom Locale Settings );

Data Filter Auto Clear

Syntax: obj << Data Filter Auto Clear( state=0|1 )

Data Filter Check Box Display

Syntax: obj << Data Filter Check Box Display( state=0|1 )

Description: Default display for categorical filter column is check box display.

Data Filter Conditional

Syntax: obj << Data Filter Conditional( state=0|1 )

Data Filter Group is AND

Syntax: obj << Data Filter Group is AND( state=0|1 )

Data Filter Histograms and Bars

Syntax: obj << Data Filter Histograms and Bars( state=0|1 )

Description: Show Histograms and Bars for filter columns where available

JMP Version Added: 15

Data Filter Include Check

Syntax: obj << Data Filter Include Check( state=0|1 )

Data Filter Select Check

Syntax: obj << Data Filter Select Check( state=0|1 )

Data Filter Show Check

Syntax: obj << Data Filter Show Check( state=0|1 )

Data Table Actions

Syntax: obj << Data Table Actions( state=0|1 )

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Data Table Actions( 1 ) );

Data Table Title on Output

Syntax: obj << Data Table Title on Output( state=0|1 )

Description: Changes the default setting for displaying the data table names at the top of the report's output.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Data Table Title on Output( 1 ) );

Date Title on Output

Syntax: obj << Date Title on Output( state=0|1 )

Description: Changes the default setting for displaying the date in the title of the output.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Date Title on Output( 1 ) );

Default Field Width

Syntax: obj << Default Field Width( number )

Description: Change the default field width used for new numeric columns.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences( Default Field Width( 16 ) );

Default Project Show Bookmarks

Syntax: obj << Default Project Show Bookmarks( state=0|1 )

Description: Show the Project pane in new projects

JMP Version Added: 16

Default Project Show Contents

Syntax: obj << Default Project Show Contents( state=0|1 )

Description: Show the Contents pane in new projects

JMP Version Added: 16

Default Project Show Log

Syntax: obj << Default Project Show Log( state=0|1 )

Description: Show the Log pane in new projects

JMP Version Added: 16

Default Project Show Recent Files

Syntax: obj << Default Project Show Recent Files( state=0|1 )

Description: Show the Recent Files pane in new projects

JMP Version Added: 16

Default Project Show Workspace

Syntax: obj << Default Project Show Workspace( state=0|1 )

Description: Show the Workspace pane in new projects

JMP Version Added: 16

Display JSL SAS results as HTML

Syntax: obj << Display JSL SAS results as HTML( state=0|1 )

JMP Version Added: 19


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( "Display JSL SAS results as HTML"n( 1 ) );

Display indexes in English

Syntax: obj << Display indexes in English( state=0|1 )

Description: Displays the Object Scripting Index, the JSL Functions Index, and the Display Box Index in English.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Display indexes in English( 1 ) );

Double Click Opens Column Info

Syntax: obj << Double Click Opens Column Info( state=0|1 )

Description: Double clicking on a column header will open the column info dialog rather than editing the column name.

JMP Version Added: 19


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Double Click Opens Column Info( 1 ) );

Empty Project at Startup

Syntax: obj << Empty Project at Startup( "Always"|"If no other project is open"|"Never" )

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Create an empty project when starting JMP( "Always" ) );

Emulate Zoom Mode

Syntax: obj << Emulate Zoom Mode( state=0|1 )

Description: Determines whether JMP includes the Window List in maximized windows


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Emulate Zoom Mode( 1 ) );

Enable Advanced Linear Algebra Routines

Syntax: obj << Enable Advanced Linear Algebra Routines( state=0|1 )

Description: Changes the linear algebra computation routines that are used in multiple platforms and JSL functions. When selected, this preference enables advanced linear algebra routines that are based on the BLAS and LAPACK libraries. The JMP documentation contains more information about the platforms and JSL functions that are affected by this preference.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Enable Advanced Linear Algebra Routines( 0 ) );

Enable Telemetry

Syntax: obj << Enable Telemetry( state=0|1 )

Enable direct input from IME

Syntax: obj << Enable direct input from IME( state=0|1 )

End Menu Item Marking After Deadline

Syntax: obj << End Menu Item Marking After Deadline( state=0|1 )

Description: Menu items will no longer be marked after the time limit elapses

JMP Version Added: 17


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( End Menu Item Marking After Deadline( 0 ) );

Enhanced Log Alternate Table Rows

Syntax: obj << Enhanced Log Alternate Table Rows( state=0|1 )

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Enhanced Log Shade Alternate Table Rows( 1 ) );

Enhanced Log Color By Window

Syntax: obj << Enhanced Log Color By Window( state=0|1 )

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Enhanced Log Color By Window( 1 ) );

Enhanced Log Color By Window Color Theme

Syntax: obj << Enhanced Log Color By Window Color Theme( "name" )

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Show( Get Preference( Enhanced Log Color By Window Color Theme ) );
Set Preference( Enhanced Log Color By Window Color Theme( "Jet" ) );
Show( Get Preference( Enhanced Log Color By Window Color Theme ) );

Enhanced Log Filter Action

Syntax: obj << Enhanced Log Filter Action( state=0|1 )

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Enhanced Log Filter Action( 1 ) );

Enhanced Log Filter Error

Syntax: obj << Enhanced Log Filter Error( state=0|1 )

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Enhanced Log Filter Error( 1 ) );

Enhanced Log Filter Log

Syntax: obj << Enhanced Log Filter Log( state=0|1 )

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Enhanced Log Filter Log( 1 ) );

Enhanced Log Filter Result

Syntax: obj << Enhanced Log Filter Result( state=0|1 )

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Enhanced Log Filter Result( 1 ) );

Enhanced Log Filter Script

Syntax: obj << Enhanced Log Filter Script( state=0|1 )

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Enhanced Log Filter Script( 1 ) );

Enhanced Log Filter Warn

Syntax: obj << Enhanced Log Filter Warn( state=0|1 )

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Enhanced Log Filter Warn( 1 ) );

Enhanced Log Origin Column

Syntax: obj << Enhanced Log Origin Column( state=0|1 )

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Enhanced Log Origin Column( 1 ) );

Enhanced Log Result Column

Syntax: obj << Enhanced Log Result Column( state=0|1 )

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Enhanced Log Result Column( 1 ) );

Enhanced Log Shade Table Cells

Syntax: obj << Enhanced Log Shade Table Cells( state=0|1 )

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Enhanced Log Shade Table Cells( 1 ) );

Enhanced Log Shade Table Headings

Syntax: obj << Enhanced Log Shade Table Headings( state=0|1 )

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Enhanced Log Shade Table Headings( 1 ) );

Enhanced Log Table Column Borders

Syntax: obj << Enhanced Log Table Column Borders( state=0|1 )

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Enhanced Log Table Column Borders( 1 ) );

Enhanced Log Table Heading Column Borders

Syntax: obj << Enhanced Log Table Heading Column Borders( state=0|1 )

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Enhanced Log Table Heading Column Borders( 1 ) );

Enhanced Log Table Row Borders

Syntax: obj << Enhanced Log Table Row Borders( state=0|1 )

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Enhanced Log Table Row Borders( 1 ) );

Enhanced Log Timestamp Column

Syntax: obj << Enhanced Log Timestamp Column( state=0|1 )

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Enhanced Log Timestamp Column( 1 ) );

Enhanced Log Underline Table Headings

Syntax: obj << Enhanced Log Underline Table Headings( state=0|1 )

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Enhanced Log Underline Table Headings( 1 ) );

Enter Key moves down

Syntax: obj << Enter Key moves down( state=0|1 )

Description: Changes the default setting for the Enter key movement.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Enter Key moves down( 1 ) );

Evaluate OnOpen Scripts

Syntax: obj << Evaluate OnOpen Scripts( "Prompt"|"Never"|"Always" )

Description: Set to "Never" to never allow OnOpen scripts to run. Scripts from unknown sources should not be run.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Evaluate OnOpen Scripts( "Prompt" ) );

Excel Open Method

Syntax: obj << Excel Open Method( "Open All Sheets"|"Select Individual Worksheets"|"Use Excel Wizard" )

Fast Marker Threshold

Syntax: obj << Fast Marker Threshold( number )

Description: Changes the default setting for refreshing markers on graphs.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Fast Marker Threshold( 100000 ) );

Fill Hollow Markers

Syntax: obj << Fill Hollow Markers( state=0|1 )

Description: Hollow markers will be filled with the graph background color


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Fill Hollow Markers( 1 ) );

Fill Selection Color

Syntax: obj << Fill Selection Color( color )

Description: Color of filled selections when Fill Selection Mode is Selected Same Color.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Fill Selection Color( "Red" ) );

Fill Selection Fade

Syntax: obj << Fill Selection Fade( number )

Description: Changes the default setting for the amount unselected fills are faded.

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Fill Selection Fade( 50 ) );

Fill Selection Mode

Syntax: obj << Fill Selection Mode( "Selected Patterned"|"Selected Darker"|"Selected Outlined"|"Selected Same Color"|"Unselected Faded" )

Description: Changes the way that the selection is indicated for filled areas. Default is patterned.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Fill Selection Mode( "Selected Patterned" ) );

Formula Evaluation

Syntax: obj << Formula Evaluation( "When Idle"|"Immediate" )

Description: Determines if formula evaluation happens during idle time or if it runs immediately in the foreground

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Formula Evaluation( "Immediate" ) );

Frame Border

Syntax: obj << Frame Border( state=0|1 )

Description: Changes the default setting for displaying the frame border on non-axis sides of all graphs.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Frame Border( 1 ) );

Frame Color

Syntax: obj << Frame Color( color )

Description: Changes the default setting for the color of frame borders drawn on all graphs.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Frame Color( "Green" ) );

Get

Syntax: obj << Get

Description: Returns the script for setting a specified preference.


a = Preferences[1] << Get( Show the Tip of the Day at startup );
Show( a );

Get Script

Syntax: obj << Get Script

Description: Returns the script for setting the preferences.


a = Preferences[1] << Get Script;
Show( a );

Graph Background Color

Syntax: obj << Graph Background Color( color )

Description: Changes the default setting for the background color in all graphs.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Graph Background Color( "Light Green" ) );

Graph Border

Syntax: obj << Graph Border( state=0|1 )

Description: Changes the default setting for displaying the graph border on all graphs.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Graph Border( 1 ) );

Graph Height

Syntax: obj << Graph Height( number )

Description: Changes the default setting for the graph height for all graphs.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Graph Height( 1 ) );

Graph Marker

Syntax: obj << Graph Marker( marker )

Description: Changes the default setting for the marker shape appearing in all graphs.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Graph Marker( "Diamond" ) );

Graph Marker Theme

Syntax: obj << Graph Marker Theme( "Standard"|"Hollow"|"Solid"|"Paired"|"Classic"|"Alphanumeric" )

Description: Changes the default setting for the marker theme appearing in all graphs.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Graph Marker Theme( "Classic" ) );

Graph Marker Unselected Fade

Syntax: obj << Graph Marker Unselected Fade( number )

Description: Changes the default setting for the amount unselected markers are faded.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Graph Marker Unselected Fade( 45 ) );

Graph Marker size

Syntax: obj << Graph Marker size( "Dot"|"Small"|"Medium"|"Large"|"XL"|"XXL"|"XXXL" )

Description: Changes the default setting for the marker size appearing in all graphs.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Graph Marker size( "Large" ) );

HDF5PathDelimiter

Syntax: obj << HDF5PathDelimiter( text )

JMP Version Added: 17

Header summary heat map color theme

Syntax: obj << Header summary heat map color theme( "name" )

Description: Changes the default setting for the continuous color theme appearing in all graphs.

JMP Version Added: 18


//Caution: Changing a preference will
//affect the default behavior of JMP.
Show( Get Preference( Header summary heat map color theme ) );
Set Preference( Header summary heat map color theme( "Green to Purple" ) );
Show( Get Preference( Header summary heat map color theme ) );

Hide 'Find and Replace' window

Syntax: obj << Hide 'Find and Replace' window( state=0|1 )

Description: Changes the default setting for keeping the 'Find and Replace' window open after finding and replacing.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( "Hide 'Find and Replace' window"n( 1 ) );

Hide ODBC Connection Strings

Syntax: obj << Hide ODBC Connection Strings( state=0|1 )

Hide Overlapping Labels

Syntax: obj << Hide Overlapping Labels( state=0|1 )

Description: Hides the overlapping labels in a graph.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Hide Overlap Labels( 0 ) );

Histogram Color

Syntax: obj << Histogram Color( color )

Description: Changes the default color for histograms.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Histogram Color( "Light Yellow" ) );

Histogram Line Color

Syntax: obj << Histogram Line Color( color )

Description: Changes the default line color for histograms.

JMP Version Added: 17


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Histogram Line Color( "Red" ) );

Hover Help

Syntax: obj << Hover Help( state=0|1 )

Description: Tooltip-style help responding to circular mouse motions


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Hover Help( 1 ) );

Image Format for PowerPoint

Syntax: obj << Image Format for PowerPoint( "Default OS format"|"PNG"|"JPEG" )

Include Responses Not in Data

Syntax: obj << Include Responses Not in Data( state=0|1 )

Description: Show the labels of those responses with no occurrence in the data table.

Initial JMP Window

Syntax: obj << Initial JMP Window( "Home Window"|"JMP Starter"|"Window List" )

Description: Determines the JMP window that is created when JMP starts


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Initial JMP Window( "Home Window" ) );

Initial Log Window

Syntax: obj << Initial Log Window( state=0|1 )

Description: Changes the default setting for displaying the initial log window.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Initial Log Window( 1 ) );

Initial Splash Window

Syntax: obj << Initial Splash Window( state=0|1 )

Description: Changes the default setting for displaying the initial splash window.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Initial Splash Window( 1 ) );

Inside Ticks

Syntax: obj << Inside Ticks( state=0|1 )

Description: Changes the default setting for displaying axis tick marks on the inside of graph frames.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Inside Ticks( 1 ) );

Interactive HTML Color

Syntax: obj << Interactive HTML Color( "Light Background"|"Dark Background"|"Gray Background" )

Description: Changes the default setting for the interactive HTML color theme.

JMP Version Added: 15


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Interactive HTML Color( "Light Background" ) );

Internet Open Timeout

Syntax: obj << Internet Open Timeout( number )

Description: Internet Open will wait this many seconds before giving up.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Internet Open Timeout( 300 /* 5 minutes */ ) );

JMP Live Timeout

Syntax: obj << JMP Live Timeout( number )

Description: Sets the timeout value for publishing to JMP Live. The default is 180 seconds.

JMP Version Added: 15


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( JMP Live Timeout( 120 ) );

JMP Theme

Syntax: obj << JMP Theme( "Traditional"|"Comfortable"|"JMP Live"|"JMP Clinical" )

Description: Switches theme for all of JMP.

JMP Version Added: 19


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Oneway( Y( :height ), X( :sex ), Means( 1 ), Mean Diamonds( 1 ) );

restore theme = Get Preference( JMP Theme );
Set Preference( JMP Theme( "Traditional" ) );
Wait( 2 );
Set Preference( JMP Theme( "Comfortable" ) );
Wait( 2 );
Set Preference( JMP Theme( "JMP Live" ) );
Wait( 2 );
restore theme;

JSL save column groups with group name

Syntax: obj << JSL save column groups with group name( state=0|1 )

Description: When saving script with list of columns, use 'column group' syntax if the list of columns is a column group

JMP Version Added: 16

JSS Dir

Syntax: obj << JSS Dir( text )

Description: Changes the JSS directory for development use.

JMP Version Added: 19


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Set Preference( JSS Dir( "C:\My\Path\To\jss\" ) );

Journal Freeze Backward Compatible

Syntax: obj << Journal Freeze Backward Compatible( state=0|1 )

Language Switch Warning

Syntax: obj << Language Switch Warning( state=0|1 )

Description: Changes the default setting for warning when detecting change in language. Note: Available on Windows only.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Language Switch Warning( 1 ) );

Laser pointer

Syntax: obj << Laser pointer( "Off"|"Purple"|"Blue"|"Green"|"Yellow"|"Orange"|"Red" )

Description: Changes the default setting for displaying a laser pointer for emphasizing parts of a report.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Laser pointer( "Purple" ) );

Line Width

Syntax: obj << Line Width( number )

Description: Changes the default line width for graph content.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Line Width( 2 ) );

Log Mode

Syntax: obj << Log Mode( "Enhanced"|"Text" )

Description: Changes the default setting for how the logs are displayed. This includes the main and project logs.

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Log Mode( "Text" ) );

Log Window Height

Syntax: obj << Log Window Height( number )

Description: Changes the default setting for the size of the log window. Note: This is available on Windows only.


//Caution: Changing a preference will affect 
//the default behavior of JMP. 

Preferences[1] << Set( Log Window Height( 200 ) );

Major Grid Line Color

Syntax: obj << Major Grid Line Color( color )

Description: Changes the default color of major grid lines in graphs.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Major Grid Line Color( "Blue" ) );

Major Grid Lines

Syntax: obj << Major Grid Lines( state=0|1 )

Description: Changes the default setting for displaying major grid lines in graphs.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Major Grid Lines( 1 ) );

Mark Menu Items Added Since

Syntax: obj << Mark Menu Items Added Since( "None"|"Current Version"|"18"|"17"|"16"|"15"|"14" )

Description: Mark menu items newer than a particular JMP version.

JMP Version Added: 17


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Mark Items Added Since( "16" ) );

Marker Label Color

Syntax: obj << Marker Label Color( color )

Description: Color of marker labels if "Marker Label Color Style" is set to "Fixed"


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Marker Label Color( "Blue" ) );

Marker Label Color Style

Syntax: obj << Marker Label Color Style( "Marker Color"|"Marker Color Faded"|"Fixed Color" )

Description: Changes the default coloring style for marker labels


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Marker Label Color Style( "Marker Color" ) );

Marker Selection Mode

Syntax: obj << Marker Selection Mode( "Unselected Faded"|"Selected Larger"|"Selected Haloed"|"Selected Outlined"|"Selected Same Color" )

Description: Changes the default setting for the marker selection mode. The default is Unselected Faded.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Marker Selection Mode( "Selection Haloed" ) );

Maximum Auto Size Column List Width

Syntax: obj << Maximum Auto Size Column List Width( number )

JMP Version Added: 18

Maximum JMP Call Depth

Syntax: obj << Maximum JMP Call Depth( number )

Description: Changes the default setting for the Maximum JMP call depth.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Maximum JMP call depth( 50 ) );

Maximum Parse Depth

Syntax: obj << Maximum Parse Depth( number )

Description: Changes the default setting for the Maximum Parsing Depth. Default value is 512.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Maximum Parse Depth( 600 ) );

Maximum Symbol Evaluation Recursion Depth

Syntax: obj << Maximum Symbol Evaluation Recursion Depth( number )

Description: Changes the default setting for the Maximum Symbol Evaluation Recursion Depth. Default value is 25.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Maximum Symbol Evaluation Recursion Depth( 50 ) );

Minor Grid Line Color

Syntax: obj << Minor Grid Line Color( color )

Description: Changes the default color of minor grid lines in graphs.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Minor Grid Line Color( "Black" ) );

Minor Grid Lines

Syntax: obj << Minor Grid Lines( state=0|1 )

Description: Changes the default setting for displaying minor grid lines in graphs.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Minor Grid Lines( 1 ) );

New Project Template

Syntax: obj << New Project Template( text )

Description: File to use for new, empty projects.

JMP Version Added: 16

New character columns default to compact

Syntax: obj << New character columns default to compact( state=0|1 )

Description: New character columns or columns switched to the character data type are automatically made compact columns

JMP Version Added: 18

OAuth2 Authentication Browser

Syntax: obj << OAuth2 Authentication Browser( text=Default )

Description: Sign in to OAuth2 servers with the specified browser type. Valid values are "Default", "Embedded", "External". "Default" by default.

JMP Version Added: 17


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set(
    Sign in to OAuth2 servers with the specified browser type( "Embedded" )
);

ODBC Allow Table Replace

Syntax: Preferences[1] << Name("ODBC Allow Table Replace") ( state = 0|1 )

Description: Select this option to allow ODBC table replace. This option is selected by default. Replacing an ODBC table will drop the existing table in the database and replace it with a new table.


//Caution: Changing a preference will
//affect the default behavior of JMP.

Preferences[1] << Name( "ODBC Allow Table Replace" )(0);

ODBC Hide Connection String

Syntax: obj << ODBC Hide Connection String( state=0|1 )

Open Text File Charset

Syntax: obj << Open Text File Charset( "Best Guess"|"ASMO-708"|"big5"|"cp1025"|"cp866"|"cp875"|"csISO2022JP"|"DOS-720"|"DOS-862"|"EUC-CN"|"EUC-JP"|"euc-kr"|"GB18030"|"gb2312"|"hz-gb-2312"|"IBM00858"|"IBM00924"|"IBM01047"|"IBM01140"|"IBM01141"|"IBM01142"|"IBM01143"|"IBM01144"|"IBM01145"|"IBM01146"|"IBM01147"|"IBM01148"|"IBM01149"|"IBM037"|"IBM1026"|"IBM273"|"IBM277"|"IBM278"|"IBM280"|"IBM284"|"IBM285"|"IBM290"|"IBM297"|"IBM420"|"IBM423"|"IBM424"|"IBM437"|"IBM500"|"ibm737"|"ibm775"|"ibm850"|"ibm852"|"IBM855"|"ibm857"|"IBM860"|"ibm861"|"IBM863"|"IBM864"|"IBM865"|"ibm869"|"IBM870"|"IBM871"|"IBM880"|"IBM905"|"IBM-Thai"|"iso-2022-jp"|"iso-2022-jp"|"iso-2022-kr"|"iso-8859-1"|"iso-8859-13"|"iso-8859-15"|"iso-8859-2"|"iso-8859-3"|"iso-8859-4"|"iso-8859-5"|"iso-8859-6"|"iso-8859-7"|"iso-8859-8"|"iso-8859-8-i"|"iso-8859-9"|"Johab"|"koi8-r"|"koi8-u"|"ks_c_5601-1987"|"macintosh"|"shift_jis"|"us-ascii"|"utf-16"|"utf-16BE"|"utf-32"|"utf-7"|"utf-8"|"windows-1250"|"windows-1251"|"Windows-1252"|"windows-1253"|"windows-1254"|"windows-1255"|"windows-1256"|"windows-1257"|"windows-1258"|"windows-874"|"x-Chinese-CNS"|"x-Chinese-Eten"|"x-cp20001"|"x-cp20003"|"x-cp20004"|"x-cp20005"|"x-cp20261"|"x-cp20269"|"x-cp20936"|"x-cp20949"|"x-cp50227"|"x-EBCDIC-KoreanExtended"|"x-IA5"|"x-IA5-German"|"x-IA5-Norwegian"|"x-IA5-Swedish"|"x-iscii-as"|"x-iscii-be"|"x-iscii-de"|"x-iscii-gu"|"x-iscii-ka"|"x-iscii-ma"|"x-iscii-or"|"x-iscii-pa"|"x-iscii-ta"|"x-iscii-te"|"x-mac-arabic"|"x-mac-ce"|"x-mac-chinesesimp"|"x-mac-chinesetrad"|"x-mac-croatian"|"x-mac-cyrillic"|"x-mac-greek"|"x-mac-hebrew"|"x-mac-icelandic"|"x-mac-japanese"|"x-mac-korean"|"x-mac-romanian"|"x-mac-thai"|"x-mac-turkish"|"x-mac-ukrainian" )

Description: Specifies the encoding to use if no Unicode Byte Order Mark is found; the default is to guess the encoding based on the file's content.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Open Text File Charset( "utf-8" ) );

Open character columns as compact columns

Syntax: obj << Open character columns as compact columns( state=0|1 )

Description: Automatically open character columns as compact columns when JMP determines it's advantageous

JMP Version Added: 18

Open files from outside projects in

Syntax: obj << Open files from outside projects in( "No Project"|"Open Project or No Project"|"Open Project or New Project"|"New Project" )

JMP Version Added: 16

Outline Close Orientation

Syntax: obj << Outline Close Orientation( "Auto"|"Horizontal"|"Vertical" )

Description: Option for Outline Boxes to collapse vertically to save horizontal space

Parallel Data Table Column Decompression

Syntax: obj << Parallel Data Table Column Decompression( state=0|1 )

Description: Changes the default setting for decompressing columns in parallel. The default value is enabled. Turning off the option might allow some very large tables to load.


//Caution: Changing a preference will
//affect the default behavior of JMP.

Preferences[1] << Set( Parallel Data Table Column Decompression( 0 ) );

Partial Selection Indicator

Syntax: obj << Partial Selection Indicator( "None"|"Bar"|"Pie"|"Waffle" )

Description: How a partial selection of a group is indicated.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Partial Selection Mode( "Bar" ) );

Platform Launch Actions

Syntax: obj << Platform Launch Actions( state=0|1 )

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Platform Launch Actions( 1 ) );

Prefer DSN-less ODBC Connection Strings

Syntax: Preferences[1] << Name("Prefer DSN-less ODBC Connection Strings") ( state = 0|1 )


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Name( "Prefer DSN-less ODBC Connection Strings" )(1);

Preserve SAS formats when exporting to SAS

Syntax: obj << Preserve SAS formats when exporting to SAS( state=0|1 )

Description: Changes the default setting for preserving SAS formats when exporting to SAS.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Preserve SAS formats when exporting to SAS( 1 ) );

Preserve SAS variable names when exporting to SAS

Syntax: obj << Preserve SAS variable names when exporting to SAS( state=0|1 )

Description: Changes the default setting for preserving SAS variable names when exporting to SAS.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Preserve SAS variable names when exporting to SAS( 1 ) );

Syntax: obj << Print Data Grid as is( state=0|1 )

Description: Changes the default setting for printing the data grid as it appears on the screen.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Print Data Grid as is( 1 ) );

Prompt to save when closing summary tables

Syntax: obj << Prompt to save when closing summary tables( state=0|1 )

Description: Prompt or no prompt when closing the summary table.

JMP Version Added: 14


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Close report action( "Prompt" ) );

Proxy Port

Syntax: obj << Proxy Port( number )

Description: Use the specified proxy port.

JMP Version Added: 15


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Proxy Port( 80 ) );

Proxy Server

Syntax: obj << Proxy Server( text )

Description: Use the specified proxy.

JMP Version Added: 15



//Caution: Changing a preference will 
//affect the default behavior of JMP.

url = "http:://myproxy.com:80";
Preferences[1] << Set( Proxy Server( url ) );

Proxy User

Syntax: obj << Proxy User( text )

Description: The user name and password to use for proxy authentication. [user name]:[password]

JMP Version Added: 15


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Proxy User( "clark%20kent:superman" ) );

Reopen the initial JMP window on last window close

Syntax: obj << Reopen the initial JMP window on last window close( state=0|1 )

Description: Determines whether the initial JMP window is automatically reopened when the last JMP window is closed


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Reopen the initial JMP window on last window close( 1 ) );

Report Invalid Display Box Messages

Syntax: obj << Report Invalid Display Box Messages( state=0|1 )

Description: Changes the default setting for outputting errors on invalid messages for display boxes.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Report Invalid Display Box Messages( 1 ) );

Report JSL warnings and errors interactively

Syntax: obj << Report JSL warnings and errors interactively( state=0|1 )

Description: Warnings and errors from submitting JSL will be logged and shown interactively. When disabled, warnings and errors will only be logged

JMP Version Added: 15


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Report JSL warnings and errors interactively( 1 ) );

Report Recent Problems

Syntax: obj << Report Recent Problems( state=0|1 )

Report Snapshot On Close

Syntax: obj << Report Snapshot On Close( state=0|1 )

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Report Snapshot On Close( 1 ) );

Row Editor Always Show All Columns

Syntax: obj << Row Editor Always Show All Columns( state=0|1 )

Description: If checked, the row editor will shows all the columns in the data table whether or not there are selected columns.

JMP Version Added: 16

Ruler Tool Units

Syntax: obj << Ruler Tool Units( "Kilometers"|"Miles" )

Description: Changes the units shown by the graph tools ruler when used on a map in Graph Builder.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Ruler Tool Units( "Miles" ) );

SAS Automatically Generate ODS results

Syntax: obj << SAS Automatically Generate ODS results( state=0|1 )


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( "SAS Automatically Generate ODS results"n( 1 ) );

SAS Connect to CAS with SAS Viya

Syntax: obj << SAS Connect to CAS with SAS Viya( state=0|1 )


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( "SAS Connect to CAS with SAS Viya"n( 1 ) );

SAS Data Import Close Warning

Syntax: obj << SAS Data Import Close Warning( state=0|1 )

JMP Version Added: 19


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( "SAS Data Import Close Warning"n( 0 ) );

SAS Data Import Uses Labels

Syntax: obj << SAS Data Import Uses Labels( state=0|1 )


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( "SAS Data Import Uses Labels"n( 1 ) );

SAS Import generated datasets into JMP

Syntax: obj << SAS Import generated datasets into JMP( state=0|1 )


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( "SAS Import generated datasets into JMP"n( 1 ) );

SAS ODS Results Format

Syntax: obj << SAS ODS Results Format( "HTML"|"TEXT" )

SAS ODS Style

Syntax: obj << SAS ODS Style( text=Statistical )

Description: "Statistical" by default.

JMP Version Added: 19


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( "SAS ODS Style"n( "HTMLBlue" ) );

SAS Organize results in JMP project

Syntax: obj << SAS Organize results in JMP project( state=0|1 )


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( "SAS Organize results in JMP project"n( 1 ) );

SAS Transport Use UTF8

Syntax: obj << SAS Transport Use UTF8( state=0|1 )

Description: Change the default character encoding for Transport files to UTF-8


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( SAS Transport Use UTF8( 1 ) );

SPSSMultiResponseDelimiter

Syntax: obj << SPSSMultiResponseDelimiter( text=| )

Description: "|" by default.

JMP Version Added: 16

Save Data Table Columns GZ Compressed

Syntax: obj << Save Data Table Columns GZ Compressed( state=0|1 )

Description: Changes the default setting for saving data tables in a GZip compressed format.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Save Data Table Columns GZ Compressed( 1 ) );

Save Image DPI

Syntax: obj << Save Image DPI( number )

Description: Specifies a DPI setting to use when saving images, otherwise a default value is used.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Save Image DPI( 300 ) );

Save Journals GZ Compressed

Syntax: obj << Save Journals GZ Compressed( state=0|1 )

Description: Changes the default setting for saving journals in a GZip compressed format.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Save Journals GZ Compressed( 1 ) );

Save Scripts in English

Syntax: obj << Save Scripts in English( state=0|1 )

Description: Changes the default setting for saving scripts in English rather than in the language displayed.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Save Scripts in English( 1 ) );

Save Text Files as Unicode

Syntax: obj << Save Text Files as Unicode( state=0|1 )

Description: Changes the default setting for saving text files in Unicode format.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Save Text Files as Unicode( 1 ) );

Save table with report

Syntax: obj << Save table with report( "Embed"|"Separate"|"Prompt" )

Description: Changes how data is stored with saved reports


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Save table with report( prompt | embed | separate ) );

Save the session when exiting

Syntax: obj << Save the session when exiting( "Always"|"Never"|"Prompt" )

Description: Changes the default setting for saving the session on exiting JMP.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Save table with report( "Prompt" ) );

Selected Marker Color

Syntax: obj << Selected Marker Color( color )

Description: Changes the color of selected markers when using Selected Same Color in Markers Selection Mode


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Selected Marker Color( "Cyan" ) );

Semantic formatting

Syntax: obj << Semantic formatting

Description: Creates a semantic format that is used when its criteria matches the current report context.

JMP Version Added: 17

Example 1


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Oneway( Y( :height ), X( :sex ), Means( 1 ), Mean Diamonds( 1 ) );

Preferences(
    Semantic formatting(
        Add Semantic Format(
            Format Name( "My Format 1" ),
            Semantic Format( Format( "Fixed Dec", 11, 1 ) ),
            Criteria(
                Object Name( "*mean*" ),
                Outline Path( "** :: Means for Oneway Anova" )
            )
        ),
        Add Semantic Format(
            Format Name( "My Format 2" ),
            Semantic Format( Format( "Fixed Dec", 11, 2 ) ),
            Criteria(
                Object Name( "*mean*" ),
                Outline Path( "** :: Means for Oneway Anova" ),
                Row Name( "M" )
            )
        )
    )
);

Example 2


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences( Semantic formatting( Clear ) );

Sequential Color Theme

Syntax: obj << Sequential Color Theme( "name" )

Description: Changes the default setting for the continuous color theme appearing in all graphs.

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Show( Get Preference( Continuous Color Theme ) );
Set Preference( Sequential Color Theme( "Green to Purple" ) );
Show( Get Preference( Sequential Color Theme ) );

Set

Syntax: obj << Set

Description: Sets a specified preference.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 
Preferences[1] << Set( Show the Tip of the Day at startup( 1 ) );

Shade Alternate Table Rows

Syntax: obj << Shade Alternate Table Rows( state=0|1 )


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Shade Alternate Table Rows( 1 ) );

Shade Table Cells

Syntax: obj << Shade Table Cells( state=0|1 )


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Shade Table Cells( 1 ) );

Shade Table Headings

Syntax: obj << Shade Table Headings( state=0|1 )


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Shade Table Headings( 1 ) );

Shape Boundary Color

Syntax: obj << Shape Boundary Color( color )

Description: Changes the default setting for the color of shape boundaries drawn on all graphs, such as background maps.

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Shape Boundary Color( "Black" ) );

Show Alternate Column Name

Syntax: obj << Show Alternate Column Name( state=0|1 )

Description: Change default setting for showing alternate name in dialog and data table columns panel

Show Personalization at startup

Syntax: obj << Show Personalization at startup( state=0|1 )

Description: Personalization Dialog will show the next time JMP starts.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Show Personalization at startup( 1 ) );

Show SAS Log

Syntax: obj << Show SAS Log( "Never"|"Always"|"On Error" )

JMP Version Added: 19

Show Search box on Columns Panel

Syntax: obj << Show Search box on Columns Panel( state=0|1 )

Description: Show the search edit box on the columns panel by default

JMP Version Added: 16

Show Status Bar

Syntax: obj << Show Status Bar( state=0|1 )

Description: Changes the default setting for displaying the Status Bar.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Show Status Bar( 1 ) );

Show conditional formatting

Syntax: obj << Show conditional formatting( "Always"|"Screen only"|"Never" )

Description: Changes the default setting for displaying the conditional formatting in reports.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Show conditional formatting( "Always" ) );

Show menu tips

Syntax: obj << Show menu tips( state=0|1 )

Description: Changes the default setting for displaying the menu tips that appear when you hover the mouse over a red triangle menu item.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Show menu tips( 1 ) );

Show missing data bars or bins in summary graphs

Syntax: obj << Show missing data bars or bins in summary graphs( state=0|1 )

Description: Whether missing data bars or bins are initially displayed in summary graphs. Whatever the value here, they can be toggled for individual summary graphs by right-clicking on the summary graph and selecting "Missing values bar" or "Missing values bin".

JMP Version Added: 16

Show semantic formatting

Syntax: obj << Show semantic formatting( "Always"|"No Row Matching"|"Never" )

Description: Changes the default setting for using semantic formatting in reports. Possible values are: "Always", "No Row Matching", and "Never". Use "No Row Matching" to disable row-specific semantic formats.

JMP Version Added: 17


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Show semantic formatting( "Always" ) );

Show summary graphs below column names

Syntax: obj << Show summary graphs below column names( state=0|1 )

Description: Whether the summary graphs are initially displayed in the data table between the column names and the data cells, if the number of rows is under some performance threshold (3 million rows). Whatever the initial state, the display can be toggled for an individual data table with the icon next to the column names.

JMP Version Added: 15

Show the Quick Start at startup

Syntax: obj << Show the Quick Start at startup( state=0|1 )

Description: Changes the default setting for displaying the Quick Start window.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Show the Quick Start at startup( 1 ) );

Summary Graph Continuous Color

Syntax: obj << Summary Graph Continuous Color( color )

Description: Set the color for continuous data in summary graphs and data filters

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences( Summary Graph Continuous Color( RGB Color( 0.5, 0.9, 0.9 ) ) );

Summary Graph Continuous Highlight Color

Syntax: obj << Summary Graph Continuous Highlight Color( color )

Description: Set the highlight color for continuous data in summary graphs and data filters

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences( Summary Graph Continuous Highlight Color( RGB Color( 0.5, 0.9, 0.9 ) ) );

Summary Graph Continuous Missing Color

Syntax: obj << Summary Graph Continuous Missing Color( color )

Description: Set the color for missing continuous data in summary graphs and data filters

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences( Summary Graph Continuous Missing Color( RGB Color( 0.5, 0.9, 0.9 ) ) );

Summary Graph Continuous Missing Highlight Color

Syntax: obj << Summary Graph Continuous Missing Highlight Color( color )

Description: Set the highlight color for missing continuous data in summary graphs and data filters

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences( Summary Graph Continuous Missing Highlight Color( RGB Color( 0.5, 0.9, 0.9 ) ) );

Summary Graph Name Ordered Color

Syntax: obj << Summary Graph Name Ordered Color( color )

Description: Set the color for name-ordered data in summary graphs and data filters

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences( Summary Graph Name Ordered Color( RGB Color( 0.5, 0.9, 0.9 ) ) );

Summary Graph Name Ordered Highlight Color

Syntax: obj << Summary Graph Name Ordered Highlight Color( color )

Description: Set the highlight color for name-ordered data in summary graphs and data filters

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences( Summary Graph Name Ordered Highlight Color( RGB Color( 0.5, 0.9, 0.9 ) ) );

Summary Graph Other Color

Syntax: obj << Summary Graph Other Color( color )

Description: Set the color for the other bar in summary graphs and data filters

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences( Summary Graph Other Color( RGB Color( 0.5, 0.9, 0.9 ) ) );

Summary Graph Other Highlight Color

Syntax: obj << Summary Graph Other Highlight Color( color )

Description: Set the highlight color for the other bar in summary graphs and data filters

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences( Summary Graph Other Highlight Color( RGB Color( 0.5, 0.9, 0.9 ) ) );

Summary Graph Run Chart Color

Syntax: obj << Summary Graph Run Chart Color( color )

Description: Set the color for the other bar in summary graphs and data filters

JMP Version Added: 18


//Caution: Changing a preference will
//affect the default behavior of JMP.

Preferences( Summary Graph Run Chart Color( RGB Color( 0.5, 0.1, 0.9 ) ) );

Summary Graph Size Ordered Color

Syntax: obj << Summary Graph Size Ordered Color( color )

Description: Set the color for size-ordered data in summary graphs and data filters

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences( Summary Graph Size Ordered Color( RGB Color( 0.5, 0.9, 0.9 ) ) );

Summary Graph Size Ordered Highlight Color

Syntax: obj << Summary Graph Size Ordered Highlight Color( color )

Description: Set the highlight color for size-ordered data in summary graphs and data filters

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences( Summary Graph Size Ordered Highlight Color( RGB Color( 0.5, 0.9, 0.9 ) ) );

Suppress Formula Eval on Open

Syntax: obj << Suppress Formula Eval on Open( state=0|1 )

Description: Changes the default setting for suppressing formula evaluations when opening a data table.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Suppress Formula Eval on Open( 1 ) );

Table Column Borders

Syntax: obj << Table Column Borders( state=0|1 )


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Table Column Borders( 1 ) );

Table Column Group Borders

Syntax: obj << Table Column Group Borders( state=0|1 )


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Table Column Group Borders( 1 ) );

Table Heading Column Borders

Syntax: obj << Table Heading Column Borders( state=0|1 )


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Table Heading Column Borders( 1 ) );

Table Row Borders

Syntax: obj << Table Row Borders( state=0|1 )


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Table Row Borders( 1 ) );

Task Bar Strategy

Syntax: obj << Task Bar Strategy( "All windows"|"Main window only"|"Main and data tables" )

Description: Determines which JMP windows are displayed on the Windows task bar


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Task Bar Strategy( "All Windows" ) );

Transparent background for report PNG images

Syntax: obj << Transparent background for report PNG images( state=0|1 )

Description: When reports or portions of reports are saved as PNG images, the background will be transparent.

JMP Version Added: 14


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Transparent background for report PNG images( 1 ) );

Underline Table Headings

Syntax: obj << Underline Table Headings( state=0|1 )


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Underline Table Headings( 1 ) );

Use Excel Labels as Headings

Syntax: obj << Use Excel Labels as Headings( "Use best guess"|"Always"|"Never" )

Description: Changes the default setting for importing Excel labels as JMP Column names when opening Excel files.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Use Excel Labels as Headings( "Always" ) );

Use Greek letters

Syntax: obj << Use Greek letters( state=0|1 )

Description: Changes the default setting for enabling Greek letters in JMP reports.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Use Greek letters( 1 ) );

Use JMP Locale Settings

Syntax: obj << Use JMP Locale Settings( state=0|1 )

Description: Changes the default behavior for displaying number, date and currency formats. Note: This is available on Windows only.


//Caution: Changing a preference will affect 
//the default behavior of JMP. 

Preferences[1] << Set( Use JMP Locale Settings( 1 ) );

Use Numerical Ordering

Syntax: obj << Use Numerical Ordering( state=0|1 )

Description: Configure column sorting for new columns so that text containing numbers is sorted in numerical order. Columns converted to character type will also be affected if they don't already contain a Value Order property.

JMP Version Added: 16


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences( Use Numerical Ordering( 0 ) );

Use Project Log

Syntax: obj << Use Project Log( "Always"|"If Open"|"Never" )

Description: Whether to send log messages generated by scripts and windows in a project to the project log window (instead of the main log window)

JMP Version Added: 16

Use SPSS labels for column names during import

Syntax: obj << Use SPSS labels for column names during import( state=0|1 )

Description: Changes the default setting for importing SPSS labels as JMP Column names when opening SPSS files.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Use SPSS labels for column names during import( 1 ) );

Use Thousands Separator

Syntax: obj << Use Thousands Separator( state=0|1 )

Description: Changes the default setting for using the thousands separator in numeric output.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Use Thousands Separator( 1 ) );

Use Triple-S Labels as Headings

Syntax: obj << Use Triple-S Labels as Headings( state=0|1 )

Description: Changes the default setting for use of labels as column names for Triple-S variables


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( "Use Triple-S Labels as Headings"n( 1 ) );

Use a Floating Window for Data Filters

Syntax: obj << Use a Floating Window for Data Filters( state=0|1 )

Description: When set, data filters use a window that floats above their data tables and associated windows. Otherwise, data filters use a window that can be arranged with other windows normally.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Use a Floating Window for Data Filters( 1 ) );

Use an Asterisk with the PValue Format

Syntax: obj << Use an Asterisk with the PValue Format( state=0|1 )

Description: PValue format will append an asterisk in numeric columns


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Use an Asterisk with the PValue Format( 1 ) );

Use column references in Dispatch

Syntax: obj << Use column references in Dispatch( state=0|1 )

Description: When saving report customizations, use column references instead of strings when referring to customized elements. This generates scripts that are more robust against column name changes. Note that customizations that are saved using this preference might work only in JMP 18.0 and newer.

JMP Version Added: 18


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Use column references in Dispatch( 1 ) );

Use math symbols

Syntax: obj << Use math symbols( state=0|1 )

Description: Changes the default setting for enabling math symbols in JMP reports.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Preferences[1] << Set( Use math symbols( 1 ) );

Virtual Join Auto Open Linked Table

Syntax: obj << Virtual Join Auto Open Linked Table( state=0|1 )

Description: Automatically open the data table that this column references.

JMP Version Added: 16

Virtual Join Use Linked Column Name

Syntax: obj << Virtual Join Use Linked Column Name( state=0|1 )

Description: Name the virtual column with the linked column's name.

JMP Version Added: 16

Warn that compact columns cannot be opened in JMP 17 and earlier

Syntax: obj << Warn that compact columns cannot be opened in JMP 17 and earlier( state=0|1 )

Description: The compact file format cannot be opened in JMP 17 and earlier.

JMP Version Added: 18

Warn when referenced table name has changed

Syntax: obj << Warn when referenced table name has changed( state=0|1 )

Description: Give a warning message when a virtually linked (referenced) table's name has changed.

JMP Version Added: 15

Platform Preferences

Item Messages

Get

Syntax: obj << Get

Description: Returns the script for setting a specified preference.


a = Platform Preferences[1] << Get( Distribution );
Show( a );

Get Script

Syntax: obj << Get Script

Description: Returns the script for setting the preferences.


a = Platform Preferences[1] << Get Script;
Show( a );

Set

Syntax: obj << Set

Description: Sets a specified preference.


//Caution: Changing a preference will 
//affect the default behavior of JMP. 

Platform Preferences[1] << Set( Distribution( Vertical( 1 ) ) );