Short tutorial videos for JMP presented by Julian Parris. Success! Display Box Graph Builder JSL Marker Size Post navigation If I try and send the message and get an error then I will set a variable to indicate that I no longer have a frame box” “While I have a frame box I will try and send the marker size message. This is how it is written in JSL: haveFrameBox = 1 Basically I am going to say the following to JMP: “try and do this, if you can’t then I guess I have come to the end of all the frame boxes”. We’re allowed to perform invalid tasks in a script so long as we anticipate that an error can occur, which we do by using a “try block”. At some point I will send the message to a frame box that doesn’t exist. I send the marker size message to the first frame box, then the second, and so on. So now I need to calculate the number of distinct levels of my classification variable (age in this example) – or do I? The number of frame boxes is data dependent. up to the maximum number of tiles of the trellis plot. Continuing with our previous example, which already contains a Data Filter Context Box, remove the Local Data Filter. In Application Builder, a Shared Local Data Filter can be replace by a JMP graph to create a Selection Filter. I need to apply the marker size individually to each frame box. When exploring data in JMP, we often use graphs to inform decisions on what to look at next. Well I got exactly what I requested, but it’s not what I want. I’ve highlighted the important line where the marker size message is sent to the frame box. Variables( X(:height), Y(:weight), Wrap(:age )), Let’s try it: dt = Open( "$SAMPLE_DATA/big class.jmp" ) So for example, if I want to increase the marker size then I send a message to the frame box. This is a display box that has properties associated with the graphical elements. In scripting terminology each “tile” of the trellis plot is a frame box. After all, isn’t that the point of scripting? These are great until we want to exercise greater control on them through our scripts. Often I want to utilise the “wrap” property to create trellis plots: But sometimes the graph builder gives me capabilities that I don’t have in other platforms. If I need a scatter plot I will script an overlay plot. 18 is the font size (using the same numbering system for font size as Microsoft Word). Font.BOLD means bold text (as opposed to PLAIN or ITALIC). The graph builder allows me to rapidly evaluate different graphical representations.īut when I am scripting that flexibility of the platform becomes a nightmare! To be honest, most times I will not use the graph builder for scripting. JButton button new JButton('Click here') tFont(new Font('Arial', Font.BOLD, 18)) Arial is obviously the name of the font used. I use it a lot when I’m not so familiar with a set of data, and I’m not quite sure how I want to plot the data. If you want to interactively build graphs in JMP then the graph builder platform is great.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |