重なっているラベルを隠す重複したラベルを非表示にしたくないという設定をJSLでスクリプト化するにはどうすればよいですか。可能であれば、私がGraph Builder内で作成した特定のチャートにのみ関連するようにしたいのですが、できない場合は一般的な設定にします。
Scripting Indexの[基本設定]セクションに「重複ラベルを隠す」という説明がありますが、この例はうまくいかないようです。私は例が実際に言うことに注意してください:
Preferences[1] << Set( Hide Overlap Labels( 0 ) );
これはおそらく間違いだと思いますが、それを修正します。
Preferences[1] << Set( Hide Overlapping Labels( 0 ) );
show preferences();
環境設定もリストに表示されますが、[ファイル]メニューから[環境設定]を選択したときに、関連するチェックボックスの設定が変更されています。Preferencesウィンドウの[Apply]ボタンをクリックすると、必要な変更が適用されるように強制されるようですが、スクリプトからこれを実行しようとしています。
どうもありがとう。
重複するラベルを隠すこんにちは - 私は問題があることに気づいた:どちらの構文も機能するが、実際に変更を反映するために好みを修正した後にチャートを再表示する必要がある そうは言っても、すべてのラベルを強制的に表示した後にHide Overlapping Labels(1)をリセットしても実際には表示されないようです。行うチャートのサイズが変更されていない限り(サイズが元のサイズとまったく同じであっても) - ただし、これは次のような小さな機能で簡単に対応できます。
OverlappingLabels = function({myChart, YesNo}, {default local},
// myChart is the chart I'm modifying; YesNo is either 0 or 1;
preferences( Hide Overlapping Labels(YesNo));
sizeList = (myChart << get size);
myChart << Size( sizeList[1], sizeList[2] )
);
どうもありがとう。
重複するラベルを隠す私はいつもこのJSL構文を使って設定を変更してきました。
設定(重なっているラベルを隠す(0 | 1));
Re:重複するラベルを非表示にするどういうわけか、スクリプトインデックスから実行しても、JMP 15では機能しません。

何が悪いのですか?
Re:重複するラベルを非表示にするOK、オーバーラップとオーバーラップです。
それでも、グラフに影響はありません。