JSLを使用して、Y軸だけを反転させようとしています
これは、NAME.jslファイルとXY.JSLファイルの形状を含むグラフビルダーです。
一方の軸を逆にすると、もう一方の軸も逆になりますが、Y軸をALONEで反転させ、X軸を同じままにするにはどうすればよいですか?
他のグラフでこれを行うと正常に機能しますが、カスタム形状を含むこのグラフは困惑しています。
何か私にできることはありますか?
最小/最大範囲を設定することも試みましたが、一方の軸に何をしても、両方に適用されます。
これは、JMP14とJMP16の両方でこのスクリプトによって生成されたチャートに影響します。両方をテストして、JMP16が形状をより適切に処理できるかどうかを確認しました。
//gbr2 = Report( gb_w_c );
//gbr2[axisbox( 1 )] << Reversed Scale( 1 ); //Hits both axes at same time unfortunately
//This just leaves me with both axis reversed
Dispatch({},"",ScaleBox(1), {Max( 0 ), Min( 300000 ),Reversed Scale(1)}), //Y axis
Dispatch({},"",ScaleBox(2), {Min( 0 ), Max( 300000 ),Reversed Scale(0)}), //X axis
スケールを逆にする代わりに、シェープファイルの定義を逆にすることはできますか?軸の値が重要な場合は、軸のタイトルを工夫する必要があるかもしれません。
シェープファイルを反転するには、XYファイルを開き、1つの軸を選択し、古い軸に-1を掛けた新しい数式を作成し(またはユーザーにとって意味のある他の数式を使用し)、新しい列の数式を削除し、古い列、最後に新しい列の名前を古い名前に変更します。
配列の左上隅に0,0が必要であり、Y軸が下がるにつれて増加する必要があります。
これは、このGUIが役立つように設計された工場設備と一致します。
Y軸に機器と一致しない負の数をユーザーに表示すると、混乱しすぎます。
JMPを使用すると、画面の図形がレンダリングされた後、それらを操作できる方法が気に入っています(フィルタリング、選択、選択した図形の行からの新しいデータセットの生成)。
ただし、最初のレンダリング、更新、および編集は非常に困難です。 これらの形状の風変わりな振る舞いは、それらが完全にパンアウトしない可能性があるため、それらを使用してアプリケーションを作成するための投資を非常に危険なものにします。