Haría que los scripts y el análisis se ejecutaran más rápido si pudiéramos trabajar con filas de manera similar a las columnas. La solución alternativa actual es apilar o capturar columnas como una matriz, transponer y volver a colocar en la tabla de datos para que la fila 1 se convierta en Col1. Esto requiere tiempo y memoria para tablas de datos grandes.
Si pudiéramos usar una fila de datos (o matriz) en lugar de una columna (: Col1) a continuación para generar un gráfico, sería muy útil. En este ejemplo, estoy creando gráficos para guardarlos en una columna usando un bucle para cada fila (no se muestra). Primero tuve que capturar las columnas que quiero graficar en una matriz, transponerlas y volver a colocarlas en una nueva tabla de datos (dt_mat). Agregue una nueva columna ("Read_Number") que es 1,2,3,4,5 ..... Los datos originales estaban en columnas:: read1,: read2,: read3,: read4,: read5, ...... Después de la transposición, se convierte en: Col1,: Col2,: Col3,: Col4,: Col5, .... donde las columnas son las mismas que las filas sin transponer de la tabla original. El objeto de imagen se inserta en la tabla como parte del bucle. El código real usa una lista de nombres de columna en lugar de: Col1 a continuación.
dist = dt_mat << Bivariate( Y( :Col1 ), X( :Read_Number ), Fit Each Value( {Line Color( {212, 73, 88} )} ) );
pic = (Report( dist )[Outline Box( "Bivariate Fit of Col1 By Read" )]) << getpicture;