cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • JMP will suspend normal business operations for our Winter Holiday beginning on Wednesday, Dec. 24, 2025, at 5:00 p.m. ET (2:00 p.m. ET for JMP Accounts Receivable).
    Regular business hours will resume at 9:00 a.m. EST on Friday, Jan. 2, 2026.
  • We’re retiring the File Exchange at the end of this year. The JMP Marketplace is now your destination for add-ins and extensions.

Discussions

Solve problems, and share tips and tricks with other JMP users.
%3CLINGO-SUB%20id%3D%22lingo-sub-729811%22%20slang%3D%22en-US%22%20mode%3D%22UPDATE%22%3E%EB%B3%80%EB%8F%99%EC%84%B1%20%EB%8F%84%ED%91%9C%EC%9D%98%20%EC%9D%B8%EC%88%98%EB%A1%9C%20%EC%82%AC%EC%9A%A9%EB%90%98%EB%8A%94%20%EB%AC%B8%EC%9E%90%EC%97%B4%20%EC%97%B4%20%EC%9D%B4%EB%A6%84%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-729811%22%20slang%3D%22en-US%22%20mode%3D%22UPDATE%22%3E%3CP%3E%EB%AA%A8%EB%91%90%EB%93%A4%20%EC%95%88%EB%85%95%2C%3C%2FP%3E%0A%3CP%3E%EC%97%B4%20%EC%9D%B4%EB%A6%84%20%EB%AA%A9%EB%A1%9D%EC%9D%B4%20%EB%AC%B8%EC%9E%90%EC%97%B4%EB%A1%9C%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4.%20Variability%20Plot%EC%9D%98%20%EC%9D%B8%EC%88%98%EB%A1%9C%20%EC%9E%85%EB%A0%A5%ED%95%98%EA%B3%A0%20%EC%8B%B6%EC%8A%B5%EB%8B%88%EB%8B%A4.%3C%2FP%3E%0A%3CP%3E%20%3C%2FP%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3Edt%20%3D%20Open(%20%22%24SAMPLE_DATA%2FSemiconductor%20Capability.jmp%22%20)%3B%0AyCol%20%3D%20%7B%22NPN1%22%2C%20%22NPN2%22%7D%3B%0AxCol%20%3D%20%7B%22wafer%22%2C%20%22lot_id%22%7D%3B%0A%2F%2F%20I%20want%20to%20Plot%20for%20all%20x%20columns%0Aobj%20%26lt%3B%26lt%3B%20Variability%20Chart(%20Y(%20yCol%5B1%5D%20)%2C%20Model(%20%22Main%20Effect%22%20)%2C%20X(%20xcols%20)%20)%3B%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%20%3C%2FP%3E%0A%3CP%3E%22As%20Column%22%2C%20Parse(%22%3A%22%7C%7CxCol%5Bi%5D)%20%EC%95%84%EB%AC%B4%EA%B2%83%EB%8F%84%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4...%20%EC%B9%9C%EC%A0%88%ED%95%98%EA%B2%8C%20%EC%95%88%EB%82%B4%ED%95%B4%20%EB%93%9C%EB%A6%BD%EB%8B%88%EB%8B%A4...%20%EB%AF%B8%EB%A6%AC%20%EA%B0%90%EC%82%AC%EB%93%9C%EB%A6%BD%EB%8B%88%EB%8B%A4.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-729811%22%20slang%3D%22en-US%22%20mode%3D%22UPDATE%22%3E%3CLINGO-LABEL%3E%EC%9E%90%EB%8F%99%ED%99%94%20%EB%B0%8F%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8C%85%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-729828%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20%EA%B0%80%EB%B3%80%EC%84%B1%20%EB%8F%84%ED%91%9C%EC%9D%98%20%EC%9D%B8%EC%88%98%EB%A1%9C%20%EC%82%AC%EC%9A%A9%EB%90%98%EB%8A%94%20%EB%AC%B8%EC%9E%90%EC%97%B4%20%EC%97%B4%20%EC%9D%B4%EB%A6%84%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-729828%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%EA%B5%AC%EB%AC%B8%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EB%B0%9C%EC%83%9D%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4.%20xcon%20%EB%8C%80%EC%8B%A0%20xcols%EA%B0%80%20%EC%A7%80%EC%A0%95%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4.%3C%2FP%3E%0A%3CP%3Excol%20%EB%AA%A9%EB%A1%9D%EC%97%90%20%EB%8C%80%ED%95%9C%20Column()%20%ED%95%A8%EC%88%98%20%EB%B0%8F%20Eval()%20%ED%95%A8%EC%88%98%EB%A5%BC%20%EC%B6%94%EA%B0%80%ED%95%98%EB%A9%B4%20JSL%EC%9D%B4%20%EC%88%98%EC%A0%95%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4.%3C%2FP%3E%0A%3CP%3E%EC%9D%B4%20%EC%8B%9C%EB%8F%84%3A%3C%2FP%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3Edt%20%3D%20Open(%20%22%24SAMPLE_DATA%2FSemiconductor%20Capability.jmp%22%20)%3B%0AyCol%20%3D%20%7B%22NPN1%22%2C%20%22NPN2%22%7D%3B%0AxCol%20%3D%20%7B%22wafer%22%2C%20%22lot_id%22%7D%3B%0A%2F%2F%20I%20want%20to%20Plot%20for%20all%20x%20columns%0Aobj%20%3D%20dt%20%26lt%3B%26lt%3B%20Variability%20Chart(%20Y(%20column(yCol%5B1%5D)%20)%2C%20Model(%20%22Main%20Effect%22%20)%2C%20X(%20eval(xcol)%20)%20)%3B%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%EB%98%90%ED%95%9C%20%EC%A7%88%EB%AC%B8%20%EB%B0%8F%2F%EB%98%90%EB%8A%94%20%EC%9D%91%EB%8B%B5%EC%97%90%20%EC%A7%80%EC%A0%95%EB%90%9C%20JSL%EC%9D%84%20%EC%9E%85%EB%A0%A5%ED%95%98%EB%A0%A4%EB%A9%B4%20JSL%20%EC%95%84%EC%9D%B4%EC%BD%98%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%8B%AD%EC%8B%9C%EC%98%A4.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Choose Language Hide Translation Bar
ComplexNerd
Level III

String column names as argument for Variability Plot

Hello all,

i have list of column names as string. I want to input it as argument for Variability Plot.

 

dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
yCol = {"NPN1", "NPN2"};
xCol = {"wafer", "lot_id"};
// I want to Plot for all x columns
obj << Variability Chart( Y( yCol[1] ), Model( "Main Effect" ), X( xcols ) );

 

I tried "As Column", Parse(":"||xCol[i]) nothing works ... Kindly guide... Thanks in advance

1 ACCEPTED SOLUTION

Accepted Solutions
txnelson
Super User

Re: String column names as argument for Variability Plot

There was a syntax error, xcols was specified instead of xcon.

Adding in the Column() function and Eval() function for the xcol list fixed the JSL

Try this:

dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
yCol = {"NPN1", "NPN2"};
xCol = {"wafer", "lot_id"};
// I want to Plot for all x columns
obj = dt << Variability Chart( Y( column(yCol[1]) ), Model( "Main Effect" ), X( eval(xcol) ) );

Also, please use the JSL icon for entering any JSL that is specified in your question and/or response.

Jim

View solution in original post

1 REPLY 1
txnelson
Super User

Re: String column names as argument for Variability Plot

There was a syntax error, xcols was specified instead of xcon.

Adding in the Column() function and Eval() function for the xcol list fixed the JSL

Try this:

dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
yCol = {"NPN1", "NPN2"};
xCol = {"wafer", "lot_id"};
// I want to Plot for all x columns
obj = dt << Variability Chart( Y( column(yCol[1]) ), Model( "Main Effect" ), X( eval(xcol) ) );

Also, please use the JSL icon for entering any JSL that is specified in your question and/or response.

Jim

Recommended Articles