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.
JMP Bar Chart

Welcome to the JMP User Community!

Ask questions, get answers, meet other JMP users

Learning Resources

Latest Discussions

  • Making a drag & drop script

    Hello, I've been struggling trying to make something like the Drag & Drop interfaces used in (JMP Pro) SEM and Reliability Block Diagrams. The idea is to have a pallet of "boxes" down the left side of the screen.  I want to grab one of the boxes, drag it into the center area of the screen, drop it, then go grab another box, drag & drop, etc. I've tried several ways, including handles and mousetrap...

    JerryFish JerryFish
    Discussions |
    Dec 23, 2025 10:50 PM
    42 views | 3 replies
  • COM attributes for JMP

    Hi guys, currently I write python to run the jsl code by using RunCommand like below:

    import win32com
    jmp = win32com.client.Dispatch("JMP.Application")
    jmp.RunCommand('SHOW("Hi");')
    print(jmp.GetLogContents) I am wondering if there any docs or records that I can read to find other COM attributes for JMP like OpenDoucument, CreateOneWay I tried searching but few info was found. thanks!

    Clanlope Clanlope
    Discussions |
    Dec 23, 2025 8:21 PM
    104 views | 2 replies
  • Setting Value Order or Value Label by Another Column

    I have an interesting value ordering/labeling problem. See attached files. The data come from a gas chromatograph. The order that matters is not the alpha-sort of the name of the compound but the retention time (R.T.). There are 31 compounds = manual value ordering of the Compound column or manual value labeling of either the R.T. or MW Order columns will be painful and error-prone. Anyone working...

    markschahl markschahl
    Discussions |
    Dec 23, 2025 2:02 PM
    730 views | 7 replies
  • Dynamic Y variables in Graph Builder from user selection

    Hello, I’m trying to dynamically control multiple Y axes in Graph Builder based on a user Check Box selection. Hard-coded Y variables work fine, but any dynamic construction fails (Y unresolved, ignored, or empty plot). I’ve tried: Add Variable( Y(...) ) building Expr( Y( ... ) ) lists Eval / Expr / Column() combinations
    (as suggested in existing forum threads) None work for me.     Dynamic nu...

    AdamChoen AdamChoen
    Discussions |
    Dec 23, 2025 1:38 PM
    53 views | 2 replies
  • JMP/JSL way to run periodic background tasks for refreshing cached data?

    I am a developer and already familiar with how background workers, schedulers, and similar patterns are normally implemented in general‑purpose programming languages. However, I’m interested in the JMP‑specific way to handle this. I have a JMP add‑in where the workflow loads data from a cached data file first, and users also have a button they can click if they want to refresh the cache and pull...

    OddsDeer284888 OddsDeer284888
    Discussions |
    Dec 23, 2025 8:15 AM
    25 views | 1 replies

Latest Discussions

  • Making a drag & drop script

    Hello, I've been struggling trying to make something like the Drag & Drop interfaces used in (JMP Pro) SEM and Reliability Block Diagrams. The idea is to have a pallet of "boxes" down the left side of the screen.  I want to grab one of the boxes, drag it into the center area of the screen, drop it, then go grab another box, drag & drop, etc. I've tried several ways, including handles and mousetrap...

    JerryFish JerryFish
    Discussions |
    Dec 23, 2025 10:50 PM
    42 views | 3 replies
  • JMP/JSL way to run periodic background tasks for refreshing cached data?

    I am a developer and already familiar with how background workers, schedulers, and similar patterns are normally implemented in general‑purpose programming languages. However, I’m interested in the JMP‑specific way to handle this. I have a JMP add‑in where the workflow loads data from a cached data file first, and users also have a button they can click if they want to refresh the cache and pull...

    OddsDeer284888 OddsDeer284888
    Discussions |
    Dec 23, 2025 8:15 AM
    25 views | 1 replies
  • JMP Scope -- Dynamic vs. Lexical scope and general confusion learning JSL

    If I'm wrong please correct me, but it would seem that JMP has dynamic-scope with no scope persistence (except for the pseudo-namespaces Here, Window, Box).  This contrasts with many popular programming languages that have lexical-scope with full scope-persistence using reference-counters. This caused a lot of head-smashing on my end until I gained the intuition needed to work with the weird scope...

    ErraticAttack ErraticAttack
    Discussions |
    Dec 23, 2025 6:53 AM
    2097 views | 5 replies
  • Global Variables overwritten in a loop

    Hello, I create windows in a loop following columns. For example, in the JSL example below, I create a window with the distribution and a button that temporarily hides the window for each column (Age, Weight). The problem is that as my loop progresses, my object variables are overwritten by the last window. For example, in the age window generated by the example, clicking on the button is supposed...

    SophieCuvillier SophieCuvillier
    Discussions |
    Dec 23, 2025 4:29 AM
    95 views | 3 replies
  • Update Column Axis Reference Line based on data from another data table

    I'm looking to add column reference lines based on data from another data able. An example, using "Big Class" would update columns "weight' and "height" with P50 and P95 values from a lookup data table.   The rows on the lookup data table correspond to the column names in the main table. The reference lines would need to assign the label value from the lookup table column name "P50" or "P95" and t...

    Heart_To_Tell Heart_To_Tell
    Discussions |
    Dec 22, 2025 10:11 PM
    3288 views | 9 replies

Latest Discussions

  • JMP bug or alternate calculation in Life Distribution scale confidence limits?

    Dear JMP, I found a discrepancy between a JMP result and the result in the textbook you cite as a reference.  Is this a bug or does JMP use a different calculation than the textbook? JMP Pro 17.2.0 > Reliability and Survival > Life Distribution platform, fit to a Weibull, Wald confidence intervals > in the Parametric Estimate – Weibull section, all the numbers agree except the scale and Weibull ß ...

    scjphysicist scjphysicist
    Discussions |
    Dec 18, 2025 3:51 PM
    83 views | 0 replies
  • Need help with random errors on script start AFTER the previous run finished

    Never mind, I figured it out - one of the functions had Eval() which was evaluating right when script starts.   I am writing a simple GUI prototype: List of tables in a combo box, button to add\open table and Filter Col Box with column names of the currently selected table. Everything works on the first run - tables are switched, columns are displayed, combobox reacts to tables being added, closed...

    miguello miguello
    Discussions |
    Dec 15, 2025 10:40 AM
    179 views | 0 replies
  • Analyzing and Interpreting a Mixture of Mixtures Model

    I created a mixture of mixtures test plan. Now that the data are collected, I'm not sure how to interpret the results. Can I get help to verify that I designed the experiment correctly, and also walk me through how to interpret the results? I am studying the friction of asphalt surfaces, and specifically the effects of aggregate type, aggregate blend ratios on coarse and fine fractions, and asphal...

    bryantw bryantw
    Discussions |
    Dec 5, 2025 12:56 PM
    174 views | 0 replies
  • Bonferroni simultaneous confidence interval

       

    CurseOfDingo217 CurseOfDingo217
    Discussions |
    Dec 4, 2025 5:03 PM
    175 views | 0 replies
  • Calculating the missing values in AHP matrix

    Calculating the missing values in AHP matrix I have an incomplete AHP matrix, and I want to define the missing data using JMP, which method of screening values do you advice me to use, normal imputation,  SVD imputation, or RPCA imputation. My second question as one part of the AHP matrix is equal to 1 divided on the second part. How can I tell JMP that to screen only the half of missed value whic...

    NoSQLPlotPanda4 NoSQLPlotPanda4
    Discussions |
    Nov 16, 2025 10:48 PM
    314 views | 0 replies
view all discussions