<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Comment créer une simple ligne de numéro de type d'école primaire dans JMP? Je voudrais tracer des nombres tels que 0,8, 0,9, 0,92, 0,94 sur une droite numérique. J'ai créé un graphique en utilisant les statistiques de données avec les options de graphique horizontal et en points. Comment puis-je me débarrasser de l'axe des Y pour que les valeurs ne soient tracées que sur l'axe des X?
même idée, en utilisant JSL. Apparence nette si l’arrière-plan du graphique correspond à l’arrière-plan de la fenêtre.
Création de graphiques anonymes dans JMP 8 - JMP Blog a quelques secrets pour supprimer des lignes et du texte supplémentaires d’un graphique, réutilisés ici.
JMP 11 laisse l'axe vertical très court, ce qui facilite l'apparence. Deux lignes de référence, les deux à zéro, ressemblent à des axes.

dt = New Table( "Untitled", New Column( "x", Set Values( [0.1, 0.8, 0.7, 0.3, 0.4] ) ) );
xvals = dt:x << get values;
yvals = J( N Rows( xvals ), 1, 0 );
New Window( "Number Line",
BorderBox(left(10),top(10),right(10),bottom(10), vlistbox(
Text Box( "Points on a number line" ),
Spacer Box( size( 10, 50 ) ),
g = Graph Box( Frame Size( 500, 7 ),
X Scale( -0.1, 1.1 ), Y Scale( -1, 1 ),
yname( " " ), Marker Size( 2 ),
yaxis( show major ticks( false ), show minor ticks( false ),
show labels( false ), Inside Ticks( 1 ),
Add Ref Line( 0.0, Solid, "Black", "", 1 ) ),
xaxis( show major ticks( false ), show minor ticks( false ),
show labels( true ), Add Ref Line( 0.0, Solid, "Black", "", 1 ),
Inside Ticks( 1 ) ),
Marker( Combine States( Marker State( 12 ),color state("red") ), xvals, yvals )
),
Spacer Box( size( 10, 50 ) ),
Text Box( "drag with the axis" )
))
);
// http://blogs.sas.com/content/jmp/2008/11/10/making-anonymous-graphs-in-jmp-8/
g[axis box( 1 )] << remove axis label;
g[axis box( 2 )] << remove axis label;
// hide the inner border
g[frame box( 1 )] << Left( 0 ); // no line on left, etc
g[frame box( 1 )] << Right( 0 );
g[frame box( 1 )] << top( 0 );
g[frame box( 1 )] << bottom( 0 );
// shrink and hide the outer border too
g[Border Box( 1 )] << Left( 0 ); // no space on left, etc
g[Border Box( 1 )] << Right( 0 );
g[Border Box( 1 )] << Top( 0 );
g[Border Box( 1 )] << bottom( 0 );
g[Border Box( 1 )] << sides( 0 ); // draw no sides (1+2+4+8 would be all four sides)
Essayez le générateur de graphes, faites simplement glisser votre colonne sur l’axe des x.
