Soy nuevo en JSL. Mi pregunta es cómo cambiar el marcador de estado de la fila al mismo valor que una columna. Tengo una columna con 1,2,3,4...350. Quiero mostrar el número como mi marcador en lugar de diamantes, * o círculos en mi generador de gráficos. ¿Alguna forma de hacer referencia a los valores de las columnas en el estado del marcador?
Por ejemplo,
Para cada fila (estado de fila (fila()) = estado del marcador (:M))); -> Esto cambia el marcador a M para todos los datos.
Para cada fila( Estado de fila( Fila() ) = Estado del marcador( :Columna("Die") ) ); -> Esto no funciona.
No he usado secuencias de comandos. Sólo tengo curiosidad sobre cómo funciona. Realmente aprecio tu tiempo y esfuerzo.
Gracias por la ayuda.
Se puede arrastrar interactivamente cada etiqueta a una nueva posición, pero esa solución no es aceptable. El reposicionamiento manual de algunas etiquetas podría plasmarse en un guión y luego extenderse a todos los marcadores, pero no lo he estudiado. Creo que el script requeriría determinar el tamaño de cada etiqueta en píxeles y traducir entre coordenadas cartesianas a píxeles.
Muchas gracias Marcos. Eso es exactamente lo que quiero. ¿Por casualidad puedo colocar la etiqueta en la parte superior del punto en lugar de en el costado?
El valor que desea utilizar como etiqueta para un marcador debe ser un valor en una columna de datos designada para usarse como etiqueta. En este ejemplo que utiliza la tabla de datos Big Class, el nombre La columna se designa como columna de etiqueta. Debes seguir seleccione todas las filas a etiquetar y luego seleccione Fila > Etiqueta para aplicar las etiquetas. En este caso, seleccioné todas las filas. El resultado en Graph Builder se ve así:

¿Es este resultado lo que quieres?
te sugiero que leas Ayuda > Libros > Essential Graphing para obtener más información y ejemplos.
Perdón por decir mi objetivo antes. Mi objetivo es hacer marcadores de mi generador de gráficos con valores de datos. Imagine que es una matriz dentro de una matriz de números. Estoy usando el eje de los gráficos para mostrar dónde están ubicados físicamente, y los puntos de datos deben mostrar el valor del dado al que corresponde.
Si marca la imagen adjunta, el número 274 debería representar el marcador resaltado.
Puede alguien ayudarme con esto?
Muchas gracias.
No mencionaste las etiquetas antes. Además del marcador (forma), los marcadores individuales pueden etiquetarse con los valores de datos en una o más columnas de datos. Usted designa qué columnas se utilizarán como etiquetas. Seleccione las columnas con los datos de la etiqueta y luego seleccione Cols > Etiqueta. Con el etiquetado configurado, ahora seleccione todas las filas. Las filas seleccionadas se etiquetarán en Graph Builder.
Lamento que estemos tomando esto paso a paso, pero su objetivo general no está claro.
Gracias por la respuesta Mark. En ese caso, ¿hay alguna forma de marcar permanentemente la etiqueta en el valor del gráfico?
El estado de la fila está asociado con una observación (fila), no con una variable (columna). Si desea emplear un marcador diferente para cada columna, cambie el marcador en Graph Builder. A continuación se muestra un script para un ejemplo sencillo que traza las columnas 2 a 4 frente a la columna 1.
Graph Builder(
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables(
X( :Name( "1" ) ),
Y( :Name( "2" ) ),
Y( :Name( "3" ), Position( 1 ) ),
Y( :Name( "4" ), Position( 1 ) )
),
Elements(
Points( X, Y( 1 ), Y( 2 ), Y( 3 ), Legend( 5 ) ),
Smoother( X, Y( 1 ), Y( 2 ), Y( 3 ), Legend( 6 ) )
),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
5,
Base( 0, 0, 0 ),
Base( 1, 0, 1 ),
Base( 2, 0, 2 ),
Properties( 0, {Marker( "Diamond" ), Fill Color( 0 )} ),
Properties( 1, {Marker( "Triangle" ), Fill Color( 0 )} ),
Properties( 2, {Marker( "Square" ), Fill Color( 0 )} )
)}
),
Dispatch(
{},
"400",
LegendBox,
{Legend Position( {5, [3, 4, 5], 6, [0, 1, 2]} ),
Position( {3, 4, 5, 0, 1, 2} )}
)
)
);
Le sugiero que primero experimente con este tipo de cambio de forma interactiva. Configure algunas columnas en el rol Y como de costumbre. Luego haga clic derecho en el gráfico y seleccione Personalizar. Obtendrá un cuadro de diálogo con una lista de los objetos personalizables, incluidos los marcadores actuales. Ahora seleccione un marcador en la lista a la vez, luego haga clic en el marcador actual a la derecha y seleccione otro.
Un script podría configurar Graph Builder y luego recorrer cada columna y cambiar el marcador.
Por cierto, puedes utilizar cualquier carácter Unicode como marcador. Tenga en cuenta que los marcadores sólo pueden ser un carácter.