Evita enviar mesas a diario.Estoy intentando evitar enviar una tabla a la revista cuando creo parcelas. Configuré las condiciones con "dónde" en los gráficos, pero cuando no se crea el gráfico, la tabla se convierte en el objeto objetivo.
dt = Open("$SAMPLE_DATA/Big Class.jmp");
plt1 = dt << Variability Chart(
Y( :height ),
X( :age ),
);
plt1 << journal; // send plot 1 to journal, works fine
plt2 = dt << Variability Chart(
Y( :height ),
X( :age ),
where(:age > 17)
);
plt2 << journal; // send plot 2 to journal, send the table instead of nothing¿Cuál es la manera elegante de evitar enviar la mesa a la revista?
Idealmente, me gustaría comprobar que PLT es en realidad una trama:
¿Hay alguna forma de verificar esto en tiempo de ejecución?
If ("plt2 is a plot" , plt2 << journal);
Re: Evita enviar mesas a diario.No sé por qué, pero luego JMP sale de la Tabla de Variabilidad, ha establecido la Tabla de datos actual en algo diferente a "dt"; He visto este comportamiento antes, así que acabo de agregar en
Current Data Table(dt);
y parece arreglar el problema
dt = Open("$SAMPLE_DATA/Big Class.jmp");
plt1 = dt << Variability Chart(
Y( :height ),
X( :age ),
);
plt1 << journal; // send plot 1 to journal, works fine
current data table(dt);
plt2 = dt << Variability Chart(
Y( :height ),
X( :age ),
where(:age > 13)
);
plt2 << journal; // send plot 2 to journal, send the table instead of nothing