軸の増分をグローバルに変更するスクリプト<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />分析内の 168 個の分布すべてについて、軸の増分を 0.1 に、マイナー ティック数を 0 に変更するスクリプトが必要です。
Re: 軸の増分をグローバルに変更するスクリプトまた、短いユーティリティ スクリプトを作成して、必要な設定を使用して軸列プロパティを追加し、任意のプラットフォームのすべてのプロットがそのようなスケールになるようにすることもできます。
正しい構文は次のとおりだと思います。
:col << Get Property( "軸",
{最小( 11 )、最大( 18 )、増加( 0.5 )、
マイナー ティック ( 0 )、メジャー ティックの表示 ( 1 )、
副目盛を表示( 1 )、主グリッドを表示( 0 )、
補助グリッドを表示( 0 )、内側の目盛りを表示( 0 )、
ラベルを表示( 1 )、
回転ラベル(「自動」)、
スケール( "ログ" )、基準線の追加( 13 )}
);
Re: 軸の増分をグローバルに変更するスクリプトこの質問にはほぼ答えられていますが、とにかくこれを投稿します...
ディストリビューション プラットフォームを実行するたび、または軸を手動でスケールする場合 (これにより、inc/tick 設定が変更されます)、このスクリプトを実行します。 おそらく、配布プラットフォームの後に常にデフォルトで実行されるように設定する必要がありますが、それは大したことではありません。 私はこれをアドイン ツールバー、つまりスクリプトのカスタム セット内に設定しました。したがって、ディストリビューションが表示された後にそれをクリックするだけで、そこからすぐに実行されます。 そのため、3行目はおそらく必要ありません。inc() のニーズなどに応じて変更できます。
これは、メインのディストリビューション プラットフォームだけでなく、ディストリビューションがカスタム スクリプト ウィンドウに追加される場合にも機能します。軸にヒストグラムを追加するときに、y by x に適合させることができないことがわかりました。 私はそれを機能させることができると確信していますが、実際にはそれを必要としていませんでした。
私は総当たりとして try( , Break) を使用して 3000 までのループを実行しましたが、Jim が行ったようによりエレガントに実行することもできます。 または、xcode を使用しますが、これは *本当に * 理解できませんでした。
デフォルトの名前はここにあります( 1 ) ;
ミルプト=現在のレポート() ;
ミルプト<<窓を手前に持ってくる;
のために(私= 1 、私< 3000 、私++、
試す(ミルプト[軸ボックス(私)] <<マイナーティック( 5 ) 、壊す()) ;
) ;
なぜこんな苦労をするのか疑問に思っている人がいるなら、それは、JMP がこのようにヒストグラムをプロットするためです (広いヒスト ビンに対して実際のデータがどれほど狭いかに注目してください)。データが制限値 (これらは広い制限値) に合わせてより適切にスケーリングされた場合でも、ビンの幅が広すぎて私の好みには合いません。

スクリプトを実行した後:

-マイク
Re: 軸の増分をグローバルに変更するスクリプトありがとうジム。
それは魔法のようにうまくいきました。
- ショーン
Re: 軸の増分をグローバルに変更するスクリプト以下は、ディストリビューションが実行されたデータ テーブルが現在アクティブなデータ テーブルであり、ディストリビューションが唯一のディストリビューション ウィンドウであるか、それが最後に表示したディストリビューション ウィンドウである場合に機能するスクリプトです。
デフォルトの名前はここにあります( 1 ) ;
// ディストリビューションを含むウィンドウを検索します
のために(私= 1 、私<= N 個のアイテム(窓() ) 、私++、
見せる(私、窓(私) <<ウィンドウのタイトルを取得する) ;
もし(シャア(言葉( - 1 、窓(私) <<ウィンドウのタイトルを取得する) ) == "分布" 、
距離=窓(私) ;
壊す() ;
) ;
) ;
// 現在のデータ テーブルを検索して、可能なすべての連続列のリストを取得します。
dt =現在のデータテーブル() ;
// 列のリストを取得します
コリストする= dt <<列名を取得する(弦、継続的な) ;
// データテーブル内のすべての列に対してブルートストレングスパスを実行し、
// 軸の設定を変更してみます
のために(私= 1 、私<= N 個のアイテム(コリストする) 、私++、
評価(代わりの(エクスプレッション(試す(距離[ 1 ][ __列__ ][軸ボックス( 1 )] <<株式会社( .1 ) ) ) 、エクスプレッション( __列__ ) 、コリストする[私] ) ) ;
評価(代わりの(エクスプレッション(試す(距離[ 1 ][ __列__ ][軸ボックス( 1 )] <<小さな目盛りを表示する( 0 ) ) ) 、エクスプレッション( __列__ ) 、コリストする[私] ) ) ;
) ;