我正在 JSL H 和 V 列錶框結構中顯示多個疊加圖。 我更改了這些圖中顯示的數據的開始和結束日期(請參閱下面的代碼片段),並且希望 Y 軸數據自動縮放以適合顯示的窗口,而無需每次手動更改最小值和最大值更改日期範圍。我在 JSL 腳本指南中找不到任何有關如何完成此操作的信息,並且想知道這是否可能,如果可以,如何實現?
sdate = 日期 MDY( 5, 1, 2011 );
edate = 日期 MDY( 5, 8, 2011 );
新窗口(“樹木計讀數圖”,
H 列錶框 (
V 列錶框(
op1 = 疊加圖(
X( :名稱( "日期和時間" ) ),
Y( :Name( "Adj, Scld, AN4 大點, Bt NW (μm)" ), :Name( " 蒸氣壓赤字 (kPa)" ) ),
Y 軸比例(左、右),
分離軸( 1 ),
連接缺失( 1 )
),
報告( op1 )[幀框( 1 )] << 幀大小( 700, 300 ),
報告( op1 )[軸框( 1 )] << 軸設置(
{格式( "固定十進制", 10, 0 ), 最小值( -7650 ), 最大值( -6800 ), Inc( 50 ), 次要刻度( 1 ), 顯示主要網格( 1 )}
) << 刪除軸標籤 << 添加軸標籤( "調整後的樹木計讀數 (um)" ),
報告( op1 )[軸框( 2 )] << 軸設置(
{格式( "m/d/y", 10 ), 間隔( "Day" ), Inc( 1 ), 次要刻度( 0 ), 顯示主要網格( 1 ), 顯示次要網格( 0 ),
最小值( sdate ), 最大值( edate )}
) << 刪除軸標籤 << 添加軸標籤( "日期和時間" ),
報告( 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 自動調整軸的最小值和最大值,請確保不要在腳本中包含這些設置。 例如,如果需要其他軸格式設置,請指定它們並排除最小值和最大值。
報告( op1 )[軸框( 3 )] << 軸設置(
{Format( "Fixed Dec", 10, 2 ), Min( 0 ), Max( 2 ), Inc( 0.25 ), Minor Ticks( 1 ), Show Major Grid( 1 )} ),
變成:
報告( op1 )[軸框( 3 )] << 軸設置(
{格式( "固定十進制", 10, 2 ), Inc( 0.25 ), 次要刻度( 1 ), 顯示主要網格( 1 )} ),