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 to enable XML_PARSE_HUGE for << XPath()?

    I ran into some issues when running one older script using XPath. I got error message "Excessive depth in document: 256 use XML_PARSE_HUGE option". So how can that option be enabled? I found old post where someone has faced the same issue but there is no solution (question wasn't about this issue) Scripting Y Axis to be Log scale . Names Default To Here(1); dt = Open("$SAMPLE_DATA/Wafer Stacked.j...

    jthi jthi
    Discussions |
    Feb 21, 2025 9:21 PM
    1366 views | 2 replies
  • Need help with a script for broadcasting the Y axis lines on Graph Builder when using the "Page" layout function and keeping the Y axis Independant

    Hey everyone,While the new ability to stack the panels in Graph Builder is amazing a key to this amazingness is keeping the Y axis Independent of each other.  However, when you have a lot of panels(levels) and want to add in Y axis grid lines you have to do them one by one, which is horrible.  Any ideas on a  script that would allow you to index through each panel and add grid lines independently?...

    shampton82 shampton82
    Discussions |
    Feb 21, 2025 10:35 AM
    1078 views | 2 replies
  • I need to group columns using contain function of column name.

    I am trying to group a Column by a contain function of column name. I need to group every column that contain "ID". Here is what I came up with. What am I doing wrong?   <JSL> Names Default To Here( 1 ); dt = Open( "$SAMPLE_DATA\Air Traffic.jmp" ); Data Table( "Air Traffic" ):Event << Set Name( "ID" ); col = dt << get column names( "String"); nc = N Items( col ); colList = {}; For( i = 1, i <...

    ConfidenceOwl94 ConfidenceOwl94
    Discussions |
    Feb 21, 2025 8:05 AM
    769 views | 2 replies
  • Calculating percent of initial concentration on experiments with different Reagents on different Days

    Hi, I am using JMP 16.  I have the following Table   The first column has reagent concentrations at time T =0, T = 2 h, T = 6 h, T = 24 h, and T = 48 h. These experiments are done on different dates with different brands of reagents.  For every unique date and reagent brand I would like calculate the percentage of reagent  left at after T = 2 h, T = 6 h,, T = 24 h, and  T = 48 h.  I could do it ma...

    timothy_forsyth timothy_forsyth
    Discussions |
    Feb 20, 2025 9:25 PM
    1309 views | 3 replies
  • Database Trawler Crashing

    I wrote a script to trawl through available databases to see if a particular lot ID shows up and pull the data.  My approach involves opening a series of files and then closing the empty ones, open to suggestions on how not to need that?  I have one particularly populous database that opens >1000 files and the script appears to crash when attempting to close the empty data tables.  Names Default T...

    SpannerHead SpannerHead
    Discussions |
    Feb 20, 2025 1:39 PM
    1689 views | 8 replies

Latest Discussions

  • How to enable XML_PARSE_HUGE for << XPath()?

    I ran into some issues when running one older script using XPath. I got error message "Excessive depth in document: 256 use XML_PARSE_HUGE option". So how can that option be enabled? I found old post where someone has faced the same issue but there is no solution (question wasn't about this issue) Scripting Y Axis to be Log scale . Names Default To Here(1); dt = Open("$SAMPLE_DATA/Wafer Stacked.j...

    jthi jthi
    Discussions |
    Feb 21, 2025 9:21 PM
    1366 views | 2 replies
  • How to exclude headers and footers while importing multiple txt files via Import Multiple Files Wizard?

    I am trying to import multiple *.txt data files from folders and subfolders. All data files have headers and footers (both starting with !). Headers are from line 1 to line 21. Line 22 has the test parameter names while test data starts from line 23. When data ends, the footer information starts (with !). All data is tab separated. 1. I am unable to get data imported with parameter names as column...

    Neo Neo
    Discussions |
    Feb 20, 2025 10:07 AM
    1089 views | 4 replies
  • Setting Default Selected Item in a Combo Box

    When using a combo box, how can I set it to display the currently selected item by default? For example, if the default is the first item, which is "1", what should I do to have the combo box show "7" as the currently selected item by default, as shown in the image below? a = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "0"}; New Window( "Test", testCB = Combo Box( a, ) );  

    BabyDoragon BabyDoragon
    Discussions |
    Feb 20, 2025 4:31 AM
    735 views | 2 replies
  • How to subset my data every 5 minutes per batch in time column?

    Hello, I have a data set that has many batches of data stacked in one column. Another column is time point (1,2,3,4,...). I am trying to select and subset every 5 minute time point (and the first time point) for each batch such that time will be (1,5,10,15,20,..) for each batch. I have tried to use the "select where" and "mod" functions but cannot get it to work.

    Abby_Collins14 Abby_Collins14
    Discussions |
    Feb 19, 2025 2:17 PM
    610 views | 1 replies
  • Scripting Index - User defined examples

    ViaAdd Custom Functions( New Custom Function( <<Example(I can create custom functions which show up in the scripting index.
    There are many golden nuggets in the community that I want to add to my scripting index.
    e.g. https://community.jmp.com/t5/Discussions/computer-name/m-p/753036/highlight/true#M93482 Is there a functionality to change the documentation of standard JSL functions by adding additi...

    hogi hogi
    Discussions |
    Feb 19, 2025 9:26 AM
    1274 views | 3 replies

Latest Discussions

  • Streamlining Data Workflows With JMP & MATLAB

    Integrating tools like JMP and MATLAB offers a streamlined approach to engineering analysis, making workflows more efficient and reducing the need for redundant script rewriting. By leveraging JMP’s powerful data analysis and visualization capabilities alongside MATLAB’s robust computational tools, engineers can seamlessly combine the strengths of both platforms. This integration allows for the ra...

    brycerjs8 brycerjs8
    Discussions |
    Feb 18, 2025 7:07 AM
    578 views | 0 replies
  • How to adjust the size of R plot imported with get R graphics(); ?

    I'm trying to run R code in JMP to create a plot. I succeeded in importing the plot in png format, but failed to adjust the size of the plot. I can adjust the "plot_from_R" in png format with the set size(); function in jsl, but it is not proportional and distorted. How can I import plot_from_R in the size I want?   R Init(); R Submit( "\[ windows(300,100) #it doesn't work plot(function(x) dnorm(...

    CountableModel1 CountableModel1
    Discussions |
    Jan 15, 2025 4:01 PM
    613 views | 0 replies
  • Exceptions are the utilities Show, Write, and Print ...

    from: https://www.jmp.com/support/help/en/18.1/?os=win&source=application#page/jmp/advanced-expressions-macros-and-lists.shtml#  If you assign the expression x+y to a, quoting it as an expression with Expr, then whenever a is evaluated, it evaluates the expression using the current values of x and y and returns the result.
    Exceptions are the utilities Show, Write, and Print, which do not evaluate e
    ...

    hogi hogi
    Discussions |
    Jan 7, 2025 10:44 PM
    607 views | 0 replies
  • Extract Expr: Issue with scoped variable

    This works: Extract Expr(:height << set name( "new" ), :height );  But this one doesn't *):Extract Expr(myDataTable:height << set name( "new" ), myDataTable:height );Fortunately there is this dirty trick of Extract Expr (it automatically resolves every defined variable **) - which allows this workaround:x = Expr( myDataTable:height); Extract Expr(myDataTable:height << set name( "new" ), x ) *) why...

    hogi hogi
    Discussions |
    Jan 7, 2025 11:35 AM
    492 views | 0 replies
  • A custom function evaluates the return value

    fyi While debugging @replace Head, I noticed that a custom function evaluates the return values +1x compared to a standard function:myFunction = function({}, return(Expr(3*5))); add custom functions (newcustom function("my custom", "function", function({}, return(Expr(3*5))))); Show(myfunction()); Show(my custom:function())so maybe add another Expr() ...add custom functions (newcustom function("m...

    hogi hogi
    Discussions |
    Jan 3, 2025 2:05 PM
    464 views | 0 replies
view all discussions