Ian@JMP a une bonne idée.
Une autre option dans JMP 12 consiste à utiliser les nouvelles options de couleur et de plage dans la boîte de dialogue de spécification d'axe pour ce faire.
Double-cliquez sur l'axe, puis utilisez les options Autoriser les plages et Couleur dans la section Lignes de référence.


-Jeff
Vous pouvez utiliser un script graphique pour ce faire (voir par exemple : http://www.jmp.com/support/help/Adding_Scripts_to_Graphs.shtml pour savoir comment faire cela « à la main »).
Si vous souhaitez le faire par programme, vous pouvez bricoler le script ci-dessous pour l'obtenir comme vous le souhaitez. Coupez et collez le code dans une fenêtre d'éditeur, puis sélectionnez "Modifier > Exécuter le script").
NomsDefaultToHere ( 1 ) ;
// Exemples de données
dt = NouveauTableau ( « Scatter Plot » ,
NouvelleColonne ( "X" , Numérique , Continu , Formule ( AléatoireNormal ())) ,
NouvelleColonne ( "oui" , Numérique , Continu , Formule ( AléatoireNormal ())) ,
Ajouter des lignes ( 100 ) ;
) ;
// Tracé bivarié
bivouac = dt << Bivarié ( X ( : X ) , Oui ( : oui )) ;
// Ajout d'un script graphique pour les 'quadrants'
xValeurs = Colonne ( dt , "X" ) << obtenir des valeurs ;
xMid = Quantile ( 0,5 , xValeurs ) ;
xDel = Max. ( Abdos ( Max. ( xValeurs ) - xMid ) , Abdos ( xMid - Min. ( xValeurs ))) ;
xMin = xMid - 100 * xDel ;
xMax = xMid + 100 * xDel ;
yVals = Colonne ( dt , "oui" ) << obtenir des valeurs ;
yMilieu = Quantile ( 0,5 , yVals ) ;
ySupp = Max. ( Abdos ( Max. ( yVals ) - yMilieu ) , Abdos ( yMilieu - Min. ( yVals ))) ;
yMin = yMilieu - 100 * ySupp ;
yMax = yMilieu + 100 * ySupp ;
// Expression modèle pour ajouter un script graphique
ags =
Expr (
Rapport ( bivouac )[ Boîte de cadre ( 1 )] <<
Ajouter un script graphique (
1 ,
Description ( "Quadrants" ) ,
Transparence ( 0,3 ) ;
// En haut à gauche
La couleur de remplissage ( "Rouge" ) ;
Rectifier ( xMinÀ déterminer , yMaxÀ déterminer , xMilieu à déterminer , yMilieu à déterminer , 1 ) ;
// En haut à droite
La couleur de remplissage ( "Vert" ) ;
Rectifier ( xMilieu à déterminer , yMaxÀ déterminer , xMaxÀ déterminer , yMilieu à déterminer , 1 ) ;
// En bas à gauche
La couleur de remplissage ( "Bleu" ) ;
Rectifier ( xMinÀ déterminer , yMilieu à déterminer , xMilieu à déterminer , yMinÀ déterminer , 1 ) ;
// En bas à droite
La couleur de remplissage ( "Noir" ) ;
Rectifier ( xMilieu à déterminer , yMilieu à déterminer , xMaxÀ déterminer , yMinÀ déterminer , 1 ) ;
) ;
) ;
// Valeurs 'Bake in' pour ces données dans cette expression
RemplacerDans ( ags ,
Expr ( xMinÀ déterminer ) , xMin ,
Expr ( xMilieu à déterminer ) , xMid ,
Expr ( xMaxÀ déterminer ) , xMax ,
Expr ( yMinÀ déterminer ) , yMin ,
Expr ( yMilieu à déterminer ) , yMilieu ,
Expr ( yMaxÀ déterminer ) , yMax ,
) ;
// Ajout du script graphique
ags ;