Re: JSL ¿Cómo enviar un mensaje a un gráfico de variabilidad específico en SendToReport?En JMP17 no obtendrá esos "errores", pero parece que en JMP16 sí. Sería mejor establecer los títulos en la capa del informe, por ejemplo, con algo como esto:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA\Big Class.jmp");
Column(dt, "age") << SetModelingType("Continuous");
var = dt << VariabilityChart(X(:sex), Y(:age, :height, :weight));
wait(2);
Report(var)[OutlineBox("Variability Chart for age")] << Set Title("My Individual Variability Chart Title");Re: JSL ¿Cómo enviar un mensaje a un gráfico de variabilidad específico en SendToReport?¿Tu código funciona en JMP 17? Falla en JMP 16.
necesitaria usar
Report(var[1])[OutlineBox("Variability Chart for age")] << Set Title("My Individual Variability Chart Title");para seleccionar el primer elemento de la lista var. ¿Correcto?
Gracias de todos modos. Esto me está apuntando en la dirección correcta.
Re: JSL ¿Cómo enviar un mensaje a un gráfico de variabilidad específico en SendToReport?Parece que no funciona con JMP16. Evitaría usar solo el índice si puedo y preferiría usar algún otro método para obtener la referencia correcta. Tal vez recorrer la lista de gráficos y encontrar el correcto o usar XPath para obtener las referencias de elementos correctas.
Re: JSL ¿Cómo enviar un mensaje a un gráfico de variabilidad específico en SendToReport?¡Gracias!
JSL ¿Cómo enviar un mensaje a un gráfico de variabilidad específico en SendToReport?Hola,
Recibo docenas de advertencias en el archivo de registro que parecen provenir de que Dispatch no se está abordando como se desea. Yo uso JMP 16.0.0. Aquí hay un ejemplo para ilustrar el problema. Mi aplicación real es más compleja con varios comandos de Despacho individuales a los gráficos.
dt = Open("$SAMPLE_DATA\Big Class.jmp");
dt:age << SetModelingType("Continuous");
dt << VariabilityChart(
X(:sex),
Y(:age, :height, :weight),
SendToReport(
Dispatch(
{},
"Variability Chart for age",
OutlineBox,
{SetTitle("My Indiviual Variability Chart Title")}
)
)
);El código genera (una lista de) 3 gráficos de variabilidad.Trato de establecer el título de la tabla de "edad" solamente. Establecer el título funciona bien. Pero recibo las siguientes 2 advertencias en el registro.
Cannot find OutlineBox[ "Variability Chart for age" ] at {}
Cannot find OutlineBox[ "Variability Chart for age" ] at {}
{Variability Chart[], Variability Chart[], Variability Chart[]}Parece que el mensaje se envía a los tres gráficos. Y el cuadro de contorno con el nombre "Gráfico de variabilidad para la edad" no se encuentra en los gráficos de "altura" y "peso", por supuesto.
¿Cómo puedo asegurarme de que el mensaje se envíe solo al gráfico de "edad"?
Gracias,
Alex.
Ingeniería de Calidad y Procesos