Graphes de script sans générateur de graphesBonjour tout le monde!J'ai essayé de créer des graphiques sans l'aide du générateur de graphiques car il y a le bouton déroulant rouge qui apparaît dans la fenêtre.C'est quelque chose que j'ai été chargé de trouver et j'ai eu un gros problème pour trouver la solution.Fondamentalement, je crée plusieurs graphiques bivariés sans les graphiques supplémentaires tels que les graphiques déroulants. Quelqu'un pourrait-il m'aider à me montrer un exemple?
Tableau de donnéesGraphiqueScriptRe : Graphes de script sans générateur de graphesVoici quelques façons d'obtenir ce que vous voulez.Le premier peut utiliser n'importe quel graphique de la plate-forme JMP et simplement supprimer la partie graphique et la coller dans une nouvelle fenêtre.Le deuxième exemple crée un nouveau graphique à partir de zéro, en utilisant les primitives graphiques JSL

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
// Create a Graph Builder that does not have a red triangle
gb = dt << Graph Builder(
invisible,
Size( 528, 456 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 6 ) ) )
);
nw = New Window( "Graphs", <<JOURNAL></JOURNAL>
Re : Graphes de script sans générateur de graphesVous pouvez envisager d'utiliser le générateur de graphiques pour créer vos graphiques, puis de simplement copier le contenu dans une autre boîte.Voici un exemple qui utilise à la fois le générateur de graphes et la fonction Graph Box pour construire des graphes dans une nouvelle fenêtre sans le triangle rouge.
names default to here(1);
dt = Open( "$Sample_data/Big class.jmp" );
//Make graphs using graph builder
gb1 = Graph Builder(
Size( 534, 456 ),
Show Control Panel( 0 ),
Variables( X( :height ), Y( :weight ) ),
Elements( Points( X, Y, Legend( 2 ) ), Smoother( X, Y, Legend( 3 ) ) )
);
//then use the graphs boxes in other windows:
win = New Window( "Plot examples",
graphbuilder = (gb1 << XPath("//GraphBuilderBox"))[1],
graphbox = Graph Box(
Frame Size( 300, 300 ),
Marker( Marker State( 3 ), :height << get values, :weight << get values );
)
);
//close graph builder
wait(0);
gb1 << close window;
//set axis limits for manually created graph:
(graphbox << XPath("//ScaleBox"))[1] << {Min(50), Max(70)};
(graphbox << XPath("//ScaleBox"))[2] << {Min(40), Max(180)};Production:
