Ian @ JMP ha una buona idea
Un'altra opzione in JMP 12 consiste nell'utilizzare le nuove opzioni di colore e intervallo nella finestra di dialogo delle specifiche dell'asse per fare ciò.
Fare doppio clic sull'asse e quindi utilizzare l'opzione Consenti intervalli e colori nella sezione Linee di riferimento.


-Jeff
Puoi usare uno script di grafica per farlo (vedi per esempio: http://www.jmp.com/support/help/Adding_Scripts_to_Graphs.shtml per come farlo 'a mano').
Se vuoi farlo a livello di codice, puoi armeggiare con lo script qui sotto per ottenerlo nel modo desiderato. Taglia e incolla il codice in una finestra dell'editor, quindi seleziona "Modifica> Esegui script").
NamesDefaultToHere ( 1 ) ;
// Dati di esempio
dt = nuovatabella ( "Scatter PLot" ,
newColumn ( "X" , Numerico , Continuo , Formula ( CasualeNormale ())) ,
newColumn ( "Y" , Numerico , Continuo , Formula ( CasualeNormale ())) ,
AddRows ( 100 ) ;
) ;
// Trama bivariata
biv = dt << bivariate ( X ( : X ) , Y ( : y )) ;
// Aggiungi script grafici per 'quadranti'
xVals = Colonna ( dt , "X" ) << getValues ;
xMid = quantile ( 0.5 , xVals ) ;
xDel = Max ( Addominali ( Max ( xVals ) - xMid ) , Addominali ( xMid - min ( xVals ))) ;
xMin = xMid - 100 * xDel ;
xMax = xMid + 100 * xDel ;
yVals = Colonna ( dt , "Y" ) << getValues ;
yMid = quantile ( 0.5 , yVals ) ;
yDel = Max ( Addominali ( Max ( yVals ) - yMid ) , Addominali ( yMid - min ( yVals ))) ;
yMin = yMid - 100 * yDel ;
yMax = yMid + 100 * yDel ;
// Termina espressione per aggiungere uno script di grafica
ags =
expr (
rapporto ( biv ) [ framebox ( 1 )] <<
Aggiungi lo script di grafica (
1 ,
Descrizione ( "quadranti" ) ,
Trasparenza ( 0.3 ) ;
// In alto a sinistra
Colore di riempimento ( "Rosso" ) ;
Rect ( xMinTBD , yMaxTBD , xMidTBD , yMidTBD , 1 ) ;
// In alto a destra
Colore di riempimento ( "Verde" ) ;
Rect ( xMidTBD , yMaxTBD , xMaxTBD , yMidTBD , 1 ) ;
// In basso a sinistra
Colore di riempimento ( "Blu" ) ;
Rect ( xMinTBD , yMidTBD , xMidTBD , yMinTBD , 1 ) ;
// In basso a destra
Colore di riempimento ( "Nero" ) ;
Rect ( xMidTBD , yMidTBD , xMaxTBD , yMinTBD , 1 ) ;
) ;
) ;
// 'Bake in' valori per questi dati a questa espressione
SubstituteInto ( ags ,
expr ( xMinTBD ) , xMin ,
expr ( xMidTBD ) , xMid ,
expr ( xMaxTBD ) , xMax ,
expr ( yMinTBD ) , yMin ,
expr ( yMidTBD ) , yMid ,
expr ( yMaxTBD ) , yMax ,
) ;
// Aggiungi lo script di grafica
ags ;