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 )
)、
レポート( op1 )[フレーム ボックス( 1 )] << フレーム サイズ( 700, 300 ),
レポート( op1 )[軸ボックス( 1 )] << 軸設定(
{Format( "Fixed Dec", 10, 0 ), Min( -7650 ), Max( -6800 ), Inc( 50 ), マイナー ティック( 1 ), メジャー グリッドの表示( 1 )}
) << 軸ラベルを削除 << 軸ラベルを追加( "調整されたデンドロメーター測定値 (um)" )、
レポート( op1 )[軸ボックス( 2 )] << 軸設定(
{Format( "m/d/y", 10 )、Interval( "Day" )、Inc( 1 )、マイナー ティック( 0 )、メジャー グリッドの表示( 1 )、マイナー グリッドの表示( 0 )、
最小( sdate )、最大( edate )}
) << 軸ラベルを削除 << 軸ラベルを追加( "日付と時刻" )、
レポート( op1 )[軸ボックス( 3 )] << 軸設定(
{Format( "Fixed Dec", 10, 2 ), Min( 0 ), Max( 2 ), Inc( 0.25 ), Major 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 ), Major Ticks( 1 ), Show Major Grid( 1 )} ),
は次のようになります:
レポート( op1 )[軸ボックス( 3 )] << 軸設定(
{Format( "Fixed Dec", 10, 2 ), Inc( 0.25 ), Major Ticks( 1 ), Show Major Grid( 1 )} ),