I am a strong advocate of creating user-defined functions. They improve the structure of your JSL code but more importantly they transform the way that you think about the coding process, as I explained in an earlier post.
Taking JSL for a Spin
In an earlier post I discussed how the hint property of a text edit box can add some finesse to our user interface creations.
Assessing Curvature
Display Boxes
With a little effort you can create some stunning interfaces to front-end your JSL scripts. The individual elements of the user interface are known as display boxes. They can be used to add content to a window and to control alignment.
Adding Some Class To Your Journal Scripts
Often we only need trivial amounts ofJSL to perform a particular task.
User-Defined Functions
In an earlier post I discussed how we can reuse code by creating our own user-defined JSL functions. The most common reason I hear for not creating user-defined functions is that the code is only being used once, hence there is no requirement for reuse. But there are many benefits to creating our own functions – far beyond code reuse. In this post I’m going to explore some of those benefits.
Scripting FrameBoxes in Graph Builder
If you want to interactively build graphs in JMP then the graph builder platform is great.
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. The graph builder allows me to rapidly evaluate different graphical representations.
Notation of Model Interaction Terms
Here is a data table that I have created. It happens to contain data
that is the result of a designed experiment. I know that, but JMP doesn’t.
(more…)
The Beauty of Tree Maps
One of my favourite ways of visualising data is with the use of a tree map.
JSL Functions and Re-Usable Code
There are many reasons to make code re-usable. Even if you don’t want to re-use the code! I want to explore these reasons but first I need to introduce the nature of JSL syntax and the role of functions.