Los gráficos producidos a través del bucle for no se agregan a una nueva ventana usando VlistBoxHola,
1. Tengo la lista de todos los nombres de columna en colNameList.
2. Estoy tratando de iterar a través del conjunto de datos y solo producir 2 gráficos diferentes uno al lado del otro (una vía y variabilidad) por columna.
3. Intentando agregar esos gráficos para cada columna (16,17,18) a una ventana llamada temp al final de cada iteración.
Salida final deseada:
Nueva ventana
plot-1, plot-2 (para i = 16)
plot-3, plot-4 (para i = 17)
plot-5, plot-6 (para i = 18)
Error que obtengo cuando ejecuto el siguiente código: referencia de objeto eliminado: vlb << append (H List Box (Eval (Eval Expr (vp)), Eval (Eval Expr (owp)))) en el acceso o evaluación de ' Pegamento'
Por favor ayúdenme a señalar qué estoy haciendo mal.
Gracias
colNameList=dt<<GET column="" names="" new="" window=""></GET>
ScriptingRe: Gráficos producidos a través del bucle for que no se agregan a una nueva ventana usando VlistBoxA la primera línea le falta un punto y coma: ¿es un error de copiar / pegar? El registro puede mostrar mensajes de error adicionales, pero si la llamada a Nueva ventana () no se ejecutó, la variable "vlb" puede referirse a un cuadro creado previamente que se ha eliminado.
Re: Gráficos producidos a través del bucle for que no se agregan a una nueva ventana usando VlistBoxHola,
Gracias por su respuesta. Ahora funciona. Fue una tontería de mi parte no validarlo correctamente.
Sin embargo, ahora me encuentro con un problema diferente. Hice los gráficos de variabilidad y los gráficos de cuantiles normales para que los puntos en el gráfico aparezcan resaltados y codificados por colores de acuerdo con la categoría de leyenda, pero cada categoría de leyenda se ha convertido en una mancha de puntos negros. ¿Cómo puedo solucionar este problema?
colNameList=dt<< Get Column Names();
vlb=V list Box();
j2=New Window("Plots",<<JOURNAL></JOURNAL>

Re: Gráficos producidos a través del bucle for que no se agregan a una nueva ventana usando VlistBoxLe sugiero que revise el registro en busca de más errores en la ejecución de su script. El comando SendToReport no evalúa todos los argumentos de forma predeterminada. Es posible que pueda aclarar algunos de esos errores forzando la evaluación de los argumentos, como en:
Dispatch({Eval("Variability Chart for"|| Char(colNameList[i]))}, ...)
Como alternativa, generalmente prefiero modificar los informes después de la creación. SendToReport es muy útil para conservar modificaciones al guardar un script desde una plataforma, pero al escribir un script personalizado existen otras opciones. Si guarda la plataforma de variabilidad en una variable llamada "vari", puede modificar el informe con algo como lo siguiente:
(vari << Report)["Variability Chart for"|| Char(colNameList[i])][FrameBox(1)] << (messages...)