<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Flowchart in JSL in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Flowchart-in-JSL/m-p/883699#M104780</link>
    <description>&lt;P&gt;The SEM platform can build highly customizable path diagrams but it won't allow you to include content inside the nodes beyond a label (which comes from a column name in the data table). Indeed, because the diagram is application specific, the nodes aren't designed to fit a lot of content.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can try running the JSL below to see it for yourself. As a side note, you can specify the diagram interactively using From/To lists if you just run the first two lines of the script. You'll be able to connect nodes with double-headed arrows and can use the context menu in the diagram to find the "Customize Diagram..." menu.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;// Create data for use in the structural equation models platform
mat = J(50, 7, Random Normal());
As Table(mat, &amp;lt;&amp;lt; Column Names({"A", "B", "C1", "C2", "C3", "C4", "D"})) &amp;lt;&amp;lt; Set Name("Flow Chart");

// Launch SEM and specify diagram
obj = Structural Equation Models(Model Variables(1::7));
obj &amp;lt;&amp;lt; 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")
	)
);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;You can get a quick overview of what the SEM platform is meant to do here:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.jmp.com/en/statistics-knowledge-portal/structural-equation-modeling" target="_blank"&gt;https://www.jmp.com/en/statistics-knowledge-portal/structural-equation-modeling&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;HTH,&lt;/P&gt;
&lt;P&gt;~Laura&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 07 Jul 2025 13:57:42 GMT</pubDate>
    <dc:creator>LauraCS</dc:creator>
    <dc:date>2025-07-07T13:57:42Z</dc:date>
    <item>
      <title>Flowchart in JSL</title>
      <link>https://community.jmp.com/t5/Discussions/Flowchart-in-JSL/m-p/882947#M104714</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I'd like to draw a flowchart in JSL (cf. attachment) using a From/To table. A bit like Visio.&lt;/P&gt;
&lt;P&gt;I've tried the Diagram option but the Cause/Effect fishbone doesn't give the same thing.&lt;/P&gt;
&lt;P&gt;Do you know if it's possible?&lt;/P&gt;
&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jul 2025 16:45:05 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Flowchart-in-JSL/m-p/882947#M104714</guid>
      <dc:creator>LargeElk892</dc:creator>
      <dc:date>2025-07-02T16:45:05Z</dc:date>
    </item>
    <item>
      <title>Re: Flowchart in JSL</title>
      <link>https://community.jmp.com/t5/Discussions/Flowchart-in-JSL/m-p/882959#M104715</link>
      <description>&lt;P&gt;&lt;LI-MESSAGE title="GraphBuilder Powers for Fishbone/hierarchical Diagram Platform" uid="881018" url="https://community.jmp.com/t5/JMP-Wish-List/GraphBuilder-Powers-for-Fishbone-hierarchical-Diagram-Platform/m-p/881018#U881018" discussion_style_icon_css="lia-mention-container-editor-message lia-img-icon-idea-thread lia-fa-icon lia-fa-idea lia-fa-thread lia-fa"&gt;&lt;/LI-MESSAGE&gt;&amp;nbsp; seems to be accumulating these requests; it would be great if you could elaborate on your need there.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;a platform solution?&lt;/LI&gt;
&lt;LI&gt;scriptable with JSL?&lt;/LI&gt;
&lt;LI&gt;what sort of input drives it?&lt;/LI&gt;
&lt;LI&gt;run it again with new data and automatically lay out the nodes and connections?&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/4467"&gt;@MathStatChem&lt;/a&gt;&amp;nbsp;points out there is a need for more than the simple acyclic fishbone graphs, such as the one you show with loops.&amp;nbsp;&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/514"&gt;@LauraCS&lt;/a&gt;&amp;nbsp; might have some insight here as well;&amp;nbsp;&lt;LI-MESSAGE title="Structural Equation Modeling: The arrival of a powerful new framework in JMP Pro 15" uid="230440" url="https://community.jmp.com/t5/JMPer-Cable/Structural-Equation-Modeling-The-arrival-of-a-powerful-new/m-p/230440#U230440" discussion_style_icon_css="lia-mention-container-editor-message lia-img-icon-blog-thread lia-fa-icon lia-fa-blog lia-fa-thread lia-fa"&gt;&lt;/LI-MESSAGE&gt;&amp;nbsp;has a diagram which I think can include loops, though it is application specific.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jul 2025 17:20:59 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Flowchart-in-JSL/m-p/882959#M104715</guid>
      <dc:creator>Craige_Hales</dc:creator>
      <dc:date>2025-07-02T17:20:59Z</dc:date>
    </item>
    <item>
      <title>Re: Flowchart in JSL</title>
      <link>https://community.jmp.com/t5/Discussions/Flowchart-in-JSL/m-p/883699#M104780</link>
      <description>&lt;P&gt;The SEM platform can build highly customizable path diagrams but it won't allow you to include content inside the nodes beyond a label (which comes from a column name in the data table). Indeed, because the diagram is application specific, the nodes aren't designed to fit a lot of content.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can try running the JSL below to see it for yourself. As a side note, you can specify the diagram interactively using From/To lists if you just run the first two lines of the script. You'll be able to connect nodes with double-headed arrows and can use the context menu in the diagram to find the "Customize Diagram..." menu.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;// Create data for use in the structural equation models platform
mat = J(50, 7, Random Normal());
As Table(mat, &amp;lt;&amp;lt; Column Names({"A", "B", "C1", "C2", "C3", "C4", "D"})) &amp;lt;&amp;lt; Set Name("Flow Chart");

// Launch SEM and specify diagram
obj = Structural Equation Models(Model Variables(1::7));
obj &amp;lt;&amp;lt; 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")
	)
);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;You can get a quick overview of what the SEM platform is meant to do here:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.jmp.com/en/statistics-knowledge-portal/structural-equation-modeling" target="_blank"&gt;https://www.jmp.com/en/statistics-knowledge-portal/structural-equation-modeling&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;HTH,&lt;/P&gt;
&lt;P&gt;~Laura&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Jul 2025 13:57:42 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Flowchart-in-JSL/m-p/883699#M104780</guid>
      <dc:creator>LauraCS</dc:creator>
      <dc:date>2025-07-07T13:57:42Z</dc:date>
    </item>
  </channel>
</rss>

