In Graph Builder there is an option to lock scales in order to keep the axes from responding to data changes. In JSL, the Lock Scales function is available to do the same. In both the UI and JSL, locking scales affects both the x and y axes. Is there a way to lock the axis scales independently? I have a script, actually several, that generate graphs with Graph Builder, but that also open Data Filter windows so that we can filter the graph just as we do in the software we are developing for a client; JMP is being used to verify the software's reporting features. All of these graphs are fixed to show a 24-hour period (midnight to midnight one day at a time), but the y-axis should properly adapt to the scale of the data.
Unlike our software, which populates time intervals with no activity with zeros by default, JMP only shows data points where data exists. That is, I am using an event log output from the software and verifying that the software's reporting matches what I produce in JMP using the event log. If an event did not occur at a certain time, there is no entry in the event log for that time; more correctly, when I bin the data, time intervals for which there is no data are not created. Due to this, sometimes the x-axis will scale to a time range based on the available data. That behavior is problematic when trying to compare the graph JMP creates to the graph generated by our software.