我在 JSL H 和 V 列表框结构中显示多个叠加图。 我更改了这些图中显示的数据的开始和结束日期(请参见下面的代码片段),并希望 Y 轴数据自动缩放以适合显示的窗口,而无需每次手动更改最小值和最大值更改日期范围。我在 JSL 脚本指南中找不到有关如何完成此操作的任何信息,我想知道这是否可能,如果可能,如何实现?
sdate = 日期 MDY( 5, 1, 2011 );
edate = 日期 MDY( 5, 8, 2011 );
新窗口(“测树仪读数图”,
H 列表框 (
V 列表框(
op1 =叠加图(
X( :Name( "日期 & 时间" ) ),
Y( :Name( "Adj, Scld, AN4 Large Point, Bt NW (µm)" ), :Name( "蒸气压差 (kPa)" ) ),
Y 比例(左,右),
分离轴( 1 ),
通过缺失连接 ( 1 )
),
Report( op1 )[Frame Box( 1 )] << Frame Size( 700, 300 ),
Report( op1 )[轴框( 1 )] << 轴设置(
{Format( "Fixed Dec", 10, 0 ), Min( -7650 ), Max( -6800 ), Inc( 50 ), Minor Ticks( 1 ), Show Major Grid( 1 )}
) << 删除轴标签 << 添加轴标签( "调整后的测树仪读数 (um)" ),
Report( op1 )[轴框( 2 )] << 轴设置(
{Format( "m/d/y", 10 ), Interval( "Day" ), Inc( 1 ), Minor Ticks( 0 ), Show Major Grid( 1 ), Show Minor Grid( 0 ),
Min( sdate ), Max( 更新日期 )}
) << 删除轴标签 << 添加轴标签( "Date & Time" ),
Report( op1 )[轴框( 3 )] << 轴设置(
{Format( "Fixed Dec", 10, 2 ), Min( 0 ), Max( 2 ), Inc( 0.25 ), Minor Ticks( 1 ), Show Major Grid( 1 )} ),
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨特拉平,
感谢您提出一个有趣的问题。我曾经有过类似的问题。 我想知道您是否可以将您的 JMP 表发送给我,以便我可以测试并尝试找到解决方案。
最好的祝福
坤, Leanpharma@gmail.com
要让 JMP 自动缩放轴的最小值和最大值,请确保不要在脚本中包含这些设置。 例如,如果需要其他轴格式设置,请指定它们并排除最小值和最大值。
Report( op1 )[轴框( 3 )] << 轴设置(
{Format( "Fixed Dec", 10, 2 ), Min( 0 ), Max( 2 ), Inc( 0.25 ), Minor Ticks( 1 ), Show Major Grid( 1 )} ),
变成:
Report( op1 )[轴框( 3 )] << 轴设置(
{Format( "Fixed Dec", 10, 2 ), Inc( 0.25 ), Minor Ticks( 1 ), Show Major Grid( 1 )} ),