Hola,
Me gustaría dibujar un diagrama de flujo en JSL (ver adjunto) usando una tabla de origen/destino. Similar a Visio.
Probé la opción Diagrama, pero la espina de pescado Causa/Efecto no da el mismo resultado.
¿Sabes si es posible?
Gracias
GraphBuilder Powers para la plataforma de diagramas jerárquicos/de espina de pescado parece estar acumulando estas solicitudes; sería fantástico si pudiera explicar con más detalle su necesidad.
- ¿Una solución de plataforma?
- ¿Se puede programar con JSL?
- ¿Qué tipo de entrada lo impulsa?
- ¿Ejecutarlo nuevamente con nuevos datos y diseñar automáticamente los nodos y las conexiones?
@MathStatChem señala que se necesitan más que los simples gráficos de espina de pescado acíclicos, como el que muestra con bucles. @LauraCS también podría aportar algo de información al respecto: Modelado de ecuaciones estructurales: La llegada de un nuevo y potente framework a JMP Pro 15 incluye un diagrama que, en mi opinión, puede incluir bucles, aunque es específico de la aplicación.
La plataforma SEM permite crear diagramas de rutas altamente personalizables, pero no permite incluir contenido dentro de los nodos más allá de una etiqueta (que proviene del nombre de una columna en la tabla de datos). De hecho, dado que el diagrama es específico de la aplicación, los nodos no están diseñados para albergar mucho contenido.
Puedes intentar ejecutar el JSL a continuación para comprobarlo. Como nota al margen, puedes especificar el diagrama de forma interactiva usando las listas Desde/Hasta si solo ejecutas las dos primeras líneas del script. Podrás conectar nodos con flechas de dos puntas y usar el menú contextual del diagrama para encontrar el menú "Personalizar diagrama...".
// Create data for use in the structural equation models platform
mat = J(50, 7, Random Normal());
As Table(mat, << Column Names({"A", "B", "C1", "C2", "C3", "C4", "D"})) << Set Name("Flow Chart");
// Launch SEM and specify diagram
obj = Structural Equation Models(Model Variables(1::7));
obj << Model Specification(
Regressions( // lists follow "from-to" convention
{:A,{:B}},
{:B, {:C1, :C2, :C3, :C4}},
{:C1, {:B}},
{:C2, {:B}},
{:C3, {:B}},
{:C4, {:D}},
{:D, {:C4, :A}}
),
Path Diagram Properties(
Manifest Shape({Width(70), Height(40)}),
Layout("Top to Bottom")
)
);
Puede obtener una descripción general rápida de lo que la plataforma SEM pretende hacer aquí:
https://www.jmp.com/es/portal-de-conocimiento-de-estadisticas/modelado-de-ecuaciones-estructurales
Saludos cordiales,
~Laura