cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
New to using JMP? Hit the ground running with the Early User Edition of Discovery Summit. Register now, free of charge.
Register for our Discovery Summit 2024 conference, Oct. 21-24, where you’ll learn, connect, and be inspired.
%3CLINGO-SUB%20id%3D%22lingo-sub-50307%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%EC%84%9C%EB%A1%9C%20%EB%8B%A4%EB%A5%B8%20Y%EC%B6%95%20%EB%B0%B0%EC%9C%A8%EB%A1%9C%20%EA%B7%B8%EB%9E%98%ED%94%84%20%EB%B9%8C%EB%8D%94%20%EB%9E%98%ED%95%91%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-50307%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3E%EB%AA%A8%EB%93%A0%20%EA%B7%B8%EB%9E%98%ED%94%84%EA%B0%80%20%EA%B3%B5%ED%86%B5%20x%EC%B6%95(%EC%8B%9C%EA%B0%84)%EC%9D%84%20%EA%B3%B5%EC%9C%A0%ED%95%98%EC%A7%80%EB%A7%8C%20Y%EC%B6%95%20%EC%8A%A4%EC%BC%80%EC%9D%BC%EC%9D%B4%20%EB%8B%A4%EB%A5%B8%20%EA%B7%B8%EB%9E%98%ED%94%84%20%EB%B9%8C%EB%8D%94%EC%9D%98%20%EB%9E%98%ED%95%91%20%EA%B8%B0%EB%8A%A5%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%B4%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F%EA%B4%9C%EC%B0%AE%EC%9D%80%20%ED%8E%98%EC%9D%B4%EC%A7%80%20%EC%98%B5%EC%85%98%EC%9D%84%20%EC%8B%9C%EB%8F%84%ED%96%88%EC%A7%80%EB%A7%8C%20%EA%B7%B8%EB%9E%98%ED%94%84%20%EA%B7%B8%EB%A6%AC%EB%93%9C%EB%A5%BC%20%EC%84%A0%ED%98%B8%ED%95%A9%EB%8B%88%EB%8B%A4.%EB%8B%A4%EC%9D%8C%EC%9D%80%20%EA%B7%B8%EB%9E%98%ED%94%84%20%EC%A4%91%20%ED%95%98%EB%82%98%EA%B0%80%20%EB%8B%A4%EB%A5%B8%20%EA%B7%B8%EB%9E%98%ED%94%84%EC%9D%98%20%EC%B2%99%EB%8F%84%EB%A5%BC%20%EB%B2%97%EC%96%B4%EB%82%98%EB%8A%94%20%EC%98%88%EC%9E%85%EB%8B%88%EB%8B%A4.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22GBLabs.png%22%20style%3D%22width%3A%20637px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22GBLabs.png%22%20style%3D%22width%3A%20637px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22GBLabs.png%22%20style%3D%22width%3A%20637px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F9080i41BCF2AD437E93D1%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22GBLabs.png%22%20alt%3D%22GBLabs.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-50362%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20%EA%B7%B8%EB%9E%98%ED%94%84%20%EB%B9%8C%EB%8D%94%20%EB%9E%98%ED%95%91%EC%9D%B4%20%EB%8B%A4%EB%A5%B8%20Y%EC%B6%95%20%EB%B0%B0%EC%9C%A8%EB%A1%9C%20%ED%91%9C%EC%8B%9C%EB%90%A9%EB%8B%88%EB%8B%A4.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-50362%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3E%EA%B0%90%EC%82%AC%ED%95%A9%EB%8B%88%EB%8B%A4!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-50355%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20%EA%B7%B8%EB%9E%98%ED%94%84%20%EB%B9%8C%EB%8D%94%20%EB%9E%98%ED%95%91%EC%9D%B4%20%EB%8B%A4%EB%A5%B8%20Y%EC%B6%95%20%EB%B0%B0%EC%9C%A8%EB%A1%9C%20%ED%91%9C%EC%8B%9C%EB%90%A9%EB%8B%88%EB%8B%A4.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-50355%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EPeter%EC%9D%98%20%EC%9B%90%EB%9E%98%20%EC%A7%88%EB%AC%B8%EC%9D%80%20Graph%20Builder%EC%97%90%20%EA%B4%80%ED%95%9C%20%EA%B2%83%EC%9D%B4%EC%97%88%EA%B3%A0%20%EC%A0%80%EB%8A%94%20Fit%20Y%20by%20X%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%86%94%EB%A3%A8%EC%85%98%EC%9D%84%20%EC%A0%9C%EA%B3%B5%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4.%EA%B7%B8%EB%9E%98%ED%94%84%20%EB%B9%8C%EB%8D%94%20%EA%B8%B0%EB%8A%A5%EC%9D%B4%20%ED%95%84%EC%9A%94%ED%95%9C%20%EA%B2%BD%EC%9A%B0%20By%20%EB%B3%80%EC%88%98%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EA%B7%B8%EB%9E%98%ED%94%84%20%EB%B9%8C%EB%8D%94%20%EC%B6%9C%EB%A0%A5%EA%B3%BC%20%ED%95%A8%EA%BB%98%20Fit%20Group()%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EC%88%98%EB%8F%84%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3ENames%20default%20to%20here(%201%20)%3B%0A%0Adt%20%3D%20Open(%20%22%24Sample_data%2FBig%20Class.jmp%22%20)%3B%0A%0AFit%20Group(%0A%20Graph%20Builder(%0A%20%20Size(%20300%2C%20300%20)%2C%0A%20%20Show%20Control%20Panel(%200%20)%2C%0A%20%20Show%20Legend(%200%20)%2C%0A%20%20Variables(%20X(%20%3Aheight%20)%2C%20Y(%20%3Aweight%20)%20)%2C%0A%20%20Elements(%20Points(%20X%2C%20Y%2C%20Legend(%201%20)%20)%2C%20Smoother(%20X%2C%20Y%2C%20Legend(%202%20)%20)%20)%2C%0A%20%20By(%20%3Aage%20)%0A%20)%2C%0A%20%26lt%3B%26lt%3B%7BArrange%20in%20Rows(%203%20)%7D%0A)%3B%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22GBGroup.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22GBGroup.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22GBGroup.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F9097iEE565CC4CA4FA805%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22GBGroup.png%22%20alt%3D%22GBGroup.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-50353%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20%EA%B7%B8%EB%9E%98%ED%94%84%20%EB%B9%8C%EB%8D%94%20%EB%9E%98%ED%95%91%EC%9D%B4%20%EB%8B%A4%EB%A5%B8%20Y%EC%B6%95%20%EB%B0%B0%EC%9C%A8%EB%A1%9C%20%ED%91%9C%EC%8B%9C%EB%90%A9%EB%8B%88%EB%8B%A4.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-50353%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3E%EB%AA%85%ED%99%95%ED%95%98%EC%A7%80%EB%8A%94%20%EC%95%8A%EC%A7%80%EB%A7%8C%20Fit%20Group()%EC%9D%98%20By%20Variable%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20Bivariate()%EC%97%90%20%EB%8C%80%ED%95%9C%20%ED%98%B8%EC%B6%9C%EC%9D%84%20%EB%9E%98%ED%95%91%ED%95%98%EB%A9%B4%20%26lt%3B%26lt%3B%20%7BArrange%20In%20Rows()%7D%EB%A5%BC%20%ED%99%9C%EC%9A%A9%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8C%85%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3ENames%20default%20to%20here(%201%20)%3B%0A%0Adt%20%3D%20Open(%20%22%24Sample_data%2FBig%20Class.jmp%22%20)%3B%0A%0AFit%20Group(Bivariate(%20Y(%20%3Aweight%20)%2C%20X(%20%3Aheight%20)%2C%20By(%20%3Aage%20)%20)%2C%26lt%3B%26lt%3B%7BArrange%20in%20Rows(%203%20)%7D)%3B%0A%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22FitGroup.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22FitGroup.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22FitGroup.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F9096iC422B86BB1844FE4%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22FitGroup.png%22%20alt%3D%22FitGroup.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%EC%9D%B4%EA%B2%8C%20%EB%8F%84%EC%9B%80%EC%9D%B4%20%EB%90%98%EA%B8%B8%20%EB%B0%94%EB%9E%80%EB%8B%A4!%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F2026%22%20target%3D%22_blank%22%3E%40%EC%A4%84%EB%A6%AC%EC%95%88%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-50319%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20%EA%B7%B8%EB%9E%98%ED%94%84%20%EB%B9%8C%EB%8D%94%20%EB%9E%98%ED%95%91%EC%9D%B4%20%EB%8B%A4%EB%A5%B8%20Y%EC%B6%95%20%EB%B0%B0%EC%9C%A8%EB%A1%9C%20%ED%91%9C%EC%8B%9C%EB%90%A9%EB%8B%88%EB%8B%A4.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-50319%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3E%EA%B0%90%EC%82%AC%ED%95%B4%EC%9A%94%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F6657%22%20target%3D%22_blank%22%3E%20%40ih%3C%2FA%3E%20%EA%B7%B8%EA%B2%83%EC%9D%B4%20%EB%82%B4%EA%B0%80%20%EC%B0%BE%EB%8D%98%20%EA%B2%83%EC%9E%85%EB%8B%88%EB%8B%A4.%EA%B7%80%ED%95%98%EC%9D%98%20%EC%86%94%EB%A3%A8%EC%85%98%EC%9D%80%20%EC%A0%9C%20%EC%9A%A9%EB%8F%84%EC%97%90%20%EB%A7%9E%EA%B2%8C%20%EC%A1%B0%EC%A0%95%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%9D%84%20%EB%A7%8C%ED%81%BC%20%EC%B6%A9%EB%B6%84%ED%9E%88%20%EC%9D%BC%EB%B0%98%EC%A0%81%EC%9E%85%EB%8B%88%EB%8B%A4.%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-50314%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20%EA%B7%B8%EB%9E%98%ED%94%84%20%EB%B9%8C%EB%8D%94%20%EB%9E%98%ED%95%91%EC%9D%B4%20%EB%8B%A4%EB%A5%B8%20Y%EC%B6%95%20%EB%B0%B0%EC%9C%A8%EB%A1%9C%20%ED%91%9C%EC%8B%9C%EB%90%A9%EB%8B%88%EB%8B%A4.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-50314%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3E%EB%82%98%EB%8A%94%20%EC%9D%B4%EB%9F%B0%20%EC%A2%85%EB%A5%98%EC%9D%98%20%EC%9D%BC%EC%9D%84%ED%96%88%EC%A7%80%EB%A7%8C%20%EC%97%AC%EC%A0%84%ED%9E%88%20%EB%8D%94%20%EB%82%98%EC%9D%80%20%EA%B2%83%EC%9D%84%20%EC%B0%BE%EA%B3%A0%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Graphs.PNG%22%20style%3D%22width%3A%20971px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Graphs.PNG%22%20style%3D%22width%3A%20971px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Graphs.PNG%22%20style%3D%22width%3A%20971px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F9082iB3B9EF6916F899EB%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22Graphs.PNG%22%20alt%3D%22Graphs.PNG%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3ENames%20default%20to%20here(%201%20)%3B%0A%0Adt%20%3D%20Open(%20%22%24Sample_data%2FBig%20Class.jmp%22%20)%3B%0A%0A%2F%2FWindow%20to%20hold%20graphs%0Awin%20%3D%20New%20window(%22Graphs%22%2C%0A%20lub%20%3D%20Lineup%20Box(%20NCol(%203%20)%20)%0A)%3B%0A%0A%2F%2FList%20of%20graphs%20to%20make%0Aages%20%3D%20(%20Associative%20Array(%20Column(%20dt%2C%20%22age%22%20)%20)%20%26lt%3B%26lt%3B%20Get%20Keys%20)%3B%0A%0A%2F%2FFor%20each%20graph%0AFor(%20i%20%3D%201%2C%20i%20%26lt%3B%3D%20N%20Items(%20ages%20)%2C%20i%2B%2B%2C%0A%20%0A%20%2F%2FAdd%20graph%20to%20the%20lineup%20box%0A%20lub%20%26lt%3B%26lt%3B%20Append(%20Graph%20Builder(%0A%20%20Size(%20300%2C%20300%20)%2C%0A%20%20Show%20Control%20Panel(%200%20)%2C%0A%20%20Show%20Footer(%200%20)%2C%0A%20%20Variables(%20X(%20%3Aheight%20)%2C%20Y(%20%3Aweight%20)%20)%2C%0A%20%20Elements(%20Points(%20X%2C%20Y%2C%20Legend(%203%20)%20)%20)%2C%0A%20%20Local%20Data%20Filter(%0A%20%20%20Close%20Outline(%201%20)%2C%0A%20%20%20Add%20Filter(%0A%20%20%20%20columns(%20%3Aage%20)%2C%0A%20%20%20%20Where(%20%3Aage%20%3D%3D%20ages%5Bi%5D%20)%2C%0A%20%20%20%20Display(%20%3Aage%2C%20Size(%20224%2C%20126%20)%2C%20List%20Display%20)%0A%20%20%20)%0A%20%20)%2C%0A%20%20SendToReport(%0A%20%20%20Dispatch(%20%7B%7D%2C%20%22Graph%20Builder%22%2C%20OutlineBox%2C%20%7BSet%20Title(%20%22Age%3A%20%22%20%7C%7C%20char(ages%5Bi%5D)%20)%7D%20)%2C%0A%20%20%20Dispatch(%20%7B%7D%2C%20%22graph%20title%22%2C%20TextEditBox%2C%20%7BSet%20Text(%20%22%22%20)%7D%20)%0A%20%20)%0A%20)%3B%20)%3B%0A%20%0A%20%0A)%3B%0A%0A%2F%2FHide%20all%20of%20the%20data%20filters%0A(win%20%26lt%3B%26lt%3B%20XPath(%22%2F%2FOutlineBox%5B%40helpKey%3D'Data%20Filter'%5D%22)%20)%20%26lt%3B%26lt%3B%20Visibility(%22collapse%22)%3B%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E
Choose Language Hide Translation Bar
pmroz
Super User

Graph Builder Wrap With different Y Axis Scales

Is there a way to use the wrap functionality of graph builder where all graphs share a common x axis (time), but have differing Y axis scales?  I tried the Page option which is OK, but I'd prefer a grid of graphs.  Here's an example where one of the graphs throws the scale way off for the other graphs.

GBLabs.png

2 ACCEPTED SOLUTIONS

Accepted Solutions
ih
Super User (Alumni) ih
Super User (Alumni)

Re: Graph Builder Wrap With different Y Axis Scales

I've done this sort of thing, still looking for something better though:

Graphs.PNG

 

Names default to here( 1 );

dt = Open( "$Sample_data/Big Class.jmp" );

//Window to hold graphs
win = New window("Graphs",
	lub = Lineup Box( NCol( 3 ) )
);

//List of graphs to make
ages = ( Associative Array( Column( dt, "age" ) ) << Get Keys );

//For each graph
For( i = 1, i <= N Items( ages ), i++,
	
	//Add graph to the lineup box
	lub << Append( Graph Builder(
		Size( 300, 300 ),
		Show Control Panel( 0 ),
		Show Footer( 0 ),
		Variables( X( :height ), Y( :weight ) ),
		Elements( Points( X, Y, Legend( 3 ) ) ),
		Local Data Filter(
			Close Outline( 1 ),
			Add Filter(
				columns( :age ),
				Where( :age == ages[i] ),
				Display( :age, Size( 224, 126 ), List Display )
			)
		),
		SendToReport(
			Dispatch( {}, "Graph Builder", OutlineBox, {Set Title( "Age: " || char(ages[i]) )} ),
			Dispatch( {}, "graph title", TextEditBox, {Set Text( "" )} )
		)
	); );
	
	
);

//Hide all of the data filters
(win << XPath("//OutlineBox[@helpKey='Data Filter']") ) << Visibility("collapse");

View solution in original post

julian
Community Manager Community Manager

Re: Graph Builder Wrap With different Y Axis Scales

It occurs to me that Peter's original question was about Graph Builder and I gave a solution using Fit Y by X.  If you need Graph Builder functionality, it turns out you can also use Fit Group() with Graph Builder output using a By variable: 

 

Names default to here( 1 );

dt = Open( "$Sample_data/Big Class.jmp" );

Fit Group(
	Graph Builder(
		Size( 300, 300 ),
		Show Control Panel( 0 ),
		Show Legend( 0 ),
		Variables( X( :height ), Y( :weight ) ),
		Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) ),
		By( :age )
	),
	<<{Arrange in Rows( 3 )}
);

GBGroup.png

 

 

 

 

 

 

View solution in original post

5 REPLIES 5
ih
Super User (Alumni) ih
Super User (Alumni)

Re: Graph Builder Wrap With different Y Axis Scales

I've done this sort of thing, still looking for something better though:

Graphs.PNG

 

Names default to here( 1 );

dt = Open( "$Sample_data/Big Class.jmp" );

//Window to hold graphs
win = New window("Graphs",
	lub = Lineup Box( NCol( 3 ) )
);

//List of graphs to make
ages = ( Associative Array( Column( dt, "age" ) ) << Get Keys );

//For each graph
For( i = 1, i <= N Items( ages ), i++,
	
	//Add graph to the lineup box
	lub << Append( Graph Builder(
		Size( 300, 300 ),
		Show Control Panel( 0 ),
		Show Footer( 0 ),
		Variables( X( :height ), Y( :weight ) ),
		Elements( Points( X, Y, Legend( 3 ) ) ),
		Local Data Filter(
			Close Outline( 1 ),
			Add Filter(
				columns( :age ),
				Where( :age == ages[i] ),
				Display( :age, Size( 224, 126 ), List Display )
			)
		),
		SendToReport(
			Dispatch( {}, "Graph Builder", OutlineBox, {Set Title( "Age: " || char(ages[i]) )} ),
			Dispatch( {}, "graph title", TextEditBox, {Set Text( "" )} )
		)
	); );
	
	
);

//Hide all of the data filters
(win << XPath("//OutlineBox[@helpKey='Data Filter']") ) << Visibility("collapse");
pmroz
Super User

Re: Graph Builder Wrap With different Y Axis Scales

Thanks @ih that's kind of what I was looking for.  Your solution is general enough I could adapt it for my uses.  

julian
Community Manager Community Manager

Re: Graph Builder Wrap With different Y Axis Scales

It's not obvious, but if you wrap a call to Bivariate() with a By Variable in a Fit Group(), you can take advantage of << {Arrange In Rows()}, both interactively from the Fit Group Red Triangle, and in scripting: 

 

Names default to here( 1 );

dt = Open( "$Sample_data/Big Class.jmp" );

Fit Group(Bivariate( Y( :weight ), X( :height ), By( :age ) ),<<{Arrange in Rows( 3 )});

FitGroup.png

I hope this helps!

@julian

 

 

julian
Community Manager Community Manager

Re: Graph Builder Wrap With different Y Axis Scales

It occurs to me that Peter's original question was about Graph Builder and I gave a solution using Fit Y by X.  If you need Graph Builder functionality, it turns out you can also use Fit Group() with Graph Builder output using a By variable: 

 

Names default to here( 1 );

dt = Open( "$Sample_data/Big Class.jmp" );

Fit Group(
	Graph Builder(
		Size( 300, 300 ),
		Show Control Panel( 0 ),
		Show Legend( 0 ),
		Variables( X( :height ), Y( :weight ) ),
		Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) ),
		By( :age )
	),
	<<{Arrange in Rows( 3 )}
);

GBGroup.png

 

 

 

 

 

 

pmroz
Super User

Re: Graph Builder Wrap With different Y Axis Scales

Awesome thanks!