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

  • How Can I Delete Rows Given A Condition in JSL

    Hello. I am a JSL rookie but have some scripting experience with VBA and Python. I have a table that has two columns 'purification_run' and 'parent_purification_runs'. I want to delete each row that has a 'purification_run' field that is contained in any of the 'parent_purification_runs' fields. I wrote the following JSL script to accomplish this, and it runs, but does not perform the intended del...

    bio_guy bio_guy
    Discussions |
    Jan 22, 2024 8:16 AM
    1020 views | 1 replies
  • JSL ignores white-spacing for names, most people don't take advantage of this!

    Not an important question, but I've often wondered why. At my company there are many casual scripters in JSL and a few heavy-weights.  I'm a voracious consumer of other peoples code (reading) and have read a great deal of code from more than 20 people here.  Also, I've seen many examples of code posted here in the community forums. Almost universally I see that the code authors do not take advanta...

    ErraticAttack ErraticAttack
    Discussions |
    Jan 22, 2024 12:11 AM
    4879 views | 9 replies
  • check whther a project is already open

    Hello, I have a script which is part of an add-in. When the script is launched, it triggers the creation of a project (project=new project (...)). However, when I'm debugging the script, I typically run it with a project already open and use the code project=this project(). I would like to make the script smarter so that if a project(s) is already open then it run automatically into the open proje...

    Sburel Sburel
    Discussions |
    Jan 19, 2024 5:07 PM
    1492 views | 2 replies
  • Dynamically adding distribution plots to a table

    I have a table with roughly ~180 columns of data.  I'd like to dynamically add a distribution plot (to the table) for each column via a for loop in JSL (with a local data filter specific to each column).  Is this possible? What happens in my attempts is all the attached plots are the last value of the for loop. Probably something simple I'm missing. thanks!

    matador951 matador951
    Discussions |
    Jan 18, 2024 8:38 AM
    3018 views | 7 replies
  • Changing the width of the grid lines

    Doesn't anyone know how to change the  grid line width? I would be most grateful for an answer on how to do it using JSL JMP alhough an answer how to do it manually, would also be useful for me.

    Giardini Giardini
    Discussions |
    Jan 18, 2024 2:51 AM
    2019 views | 2 replies

Latest Discussions

  • How Can I Delete Rows Given A Condition in JSL

    Hello. I am a JSL rookie but have some scripting experience with VBA and Python. I have a table that has two columns 'purification_run' and 'parent_purification_runs'. I want to delete each row that has a 'purification_run' field that is contained in any of the 'parent_purification_runs' fields. I wrote the following JSL script to accomplish this, and it runs, but does not perform the intended del...

    bio_guy bio_guy
    Discussions |
    Jan 22, 2024 8:16 AM
    1020 views | 1 replies
  • check whther a project is already open

    Hello, I have a script which is part of an add-in. When the script is launched, it triggers the creation of a project (project=new project (...)). However, when I'm debugging the script, I typically run it with a project already open and use the code project=this project(). I would like to make the script smarter so that if a project(s) is already open then it run automatically into the open proje...

    Sburel Sburel
    Discussions |
    Jan 19, 2024 5:07 PM
    1492 views | 2 replies
  • GraphBuilder Legend hook

    There are many useful instances of being able to have a hook onto the selection state change of a legend for a chart / graph.  With the non graph-builder method of generating charts' and graphs' legends (using Row Legend()), this was quite simple as the display element was simply a Table Box() that can receive a Set Row Change Function() message.  The same cannot be done (to my knowledge) with Gra...

    ErraticAttack ErraticAttack
    Discussions |
    Jan 17, 2024 6:41 PM
    750 views | 0 replies
  • JMP Script question: How to use variables to control "show group means"?

    Hi all:
    I have a question about Variability chart. I am trying to use a variable "aaa" to control if the a certain variability chart need group means.
    Below is the simplified code:
    According to the log file, it seems that jmp does not substitute aaa to 0 so that it still plot group means even if
    aaa=0.
    Is there any way to let jmp to realize aaa is a variable?
    Note: The values of aaa could be 0, 1 or "Sp...

    ytwu ytwu
    Discussions |
    Jan 14, 2024 10:37 PM
    1068 views | 1 replies
  • Direct passing argument to a script file

    Hey,   i wish to pass argument str1, a string argument to a separate script named: "script2run.jsl" for example, nad that script uses str1 argument and print a message such as : print("This is the important string I successfully passed: " || Eval(str1)) ;   a different script that create a window that will be saved as journal for later usage will triger that script through buttons that would be ...

    CoverChikaka CoverChikaka
    Discussions |
    Jan 14, 2024 8:27 AM
    1862 views | 4 replies

Latest Discussions

  • GraphBuilder Legend hook

    There are many useful instances of being able to have a hook onto the selection state change of a legend for a chart / graph.  With the non graph-builder method of generating charts' and graphs' legends (using Row Legend()), this was quite simple as the display element was simply a Table Box() that can receive a Set Row Change Function() message.  The same cannot be done (to my knowledge) with Gra...

    ErraticAttack ErraticAttack
    Discussions |
    Jan 17, 2024 6:41 PM
    750 views | 0 replies
  • Copy Columns - selected rows

    Copy Columns from the right-click context menu of a column header is very useful. Just copy the column(s)  - with all the settings ... and paste it into a JSL script - or another table. There is a hidden feature:
    When rows are selected, the values of the selected rows are used as arguments of the Set Values() command and will populate the cells of the new column. So, when you select all rows before...

    hogi hogi
    Discussions |
    Jan 3, 2024 1:27 PM
    1233 views | 0 replies
  • Documentation for Promise/async http requests

    Hi, I was wondering if anyone knows of any documentation for Promise objects. So far I am finding fairly little in the scripting index or at https://www.jmp.com/support/help/en/17.2/index.shtml. I am currently working from the Send documentation, which gives an example and demonstrates that you can use `<< On Response` and `<< On Error`, but not what else, if anything you can do with a Promise obj...

    mat-ski mat-ski
    Discussions |
    Dec 22, 2023 9:45 AM
    841 views | 0 replies
  • Keyboard shortcuts

    [More Topic Containers like this] Jmp Help/Keyboard Shortcuts   assign new Keyboard ShortcutsAssigning-keyboard-shortcuts-for-frequently-used-options comment/uncomment blocks of code (international keyboard)A shortcut can be set in the menu customization Editoradd  keyboard shortcuts for your own functionsadd them to the main menu/ to a toolbar and assign a shortcutadd keyboard shortcuts for "open...

    hogi hogi
    Discussions |
    Nov 26, 2023 1:38 AM
    1137 views | 0 replies
  • Could JMP optimize factors with uncertainty?

    Hello community!!,A question: will it be possible for the profiler to find the best combinations of factors with uncertainty when performing a simulation, which maximize the total utility and minimize the total cost, generating a table of the best combinations found? For example: 

    Marco1 Marco1
    Discussions |
    Nov 21, 2023 9:08 AM
    927 views | 0 replies
view all discussions