Standardizing Chart Displays Across the BY roleHi Everyone,
I'm currently using the control chart builder to produce X-Bar S Charts of measurements from a final control system. I've created something I quite like.

So I have a Box plot of the measurement for each of the test machines. Quite useful for answering the question "Is there a problem with the test machine or the product being tested?".
The problem I have is that I have each the variable "Product" cast in the BY role, so I get one of these charts for each product. There are a lot of products. To get the box plots, I used the control panel, but this only changes the format of one chart. I would like to change the format across all of them.
On the same subject I would also like to apply a local data filter across all of them and face the same issue. The filter only works on the single chart it is selected. Yes, here, at a pinch I could use the global data filter, but I would like to toggle between the filters easily and not affect any other open analyses.
Any ideas?
GraphicsRe: Standardizing Chart Displays Across the BY roleFor your first question, two possible options:
1. Adding the box plots before you make add the By variable in the Control Chart Builder will avoid the need to add this to each individual graph.
2. If you're comfortable with scripting, you can add this to the script (example below).
For your second question, I'm not sure of a better solution than the global data filter, but others on the community might have better ideas.
Names Default To Here (1);
//set up data table
dt = open ("$SAMPLE_DATA/quality control/airport.jmp");
dt << new column ("By", formula (Random Integer(3)));
//run control chart
dt << Control Chart Builder(
Variables( Subgroup( :Day ), Y( :Delay ) ),
Chart( Position( 1 ), Points( Box Plots( 1 ) ) ),
Show Control Panel( 0 ),
By (:By), //<-- this
);