<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Come posso creare una semplice linea di numeri di tipo scuola elementare in JMP? Mi piacerebbe tracciare numeri come 0.8, 0.9, 0.92, 0.94 su una linea numerica. Ho creato un grafico, utilizzando le statistiche dei dati con le opzioni del grafico orizzontale e puntiformi - come faccio a eliminare l'asse Y in modo che i valori vengano tracciati solo sull'asse X?
stessa idea, usando JSL. Sembra nitido se lo sfondo del grafico corrisponde allo sfondo della finestra.
Creazione di grafici anonimi in JMP 8 - Blog JMP ha alcuni segreti per rimuovere righe e testo extra da un grafico, riutilizzati qui.
JMP 11 lascia che l'asse verticale sia molto corto, il che aiuta l'apparenza. Due linee di riferimento, entrambe a zero, sembrano assi.

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)
Prova il generatore di grafici, trascina la colonna sull'asse x.
