我試圖讓 Y 軸倒置,使用 JSL
這是一個圖形構建器,其中包含來自 NAME.jsl 文件和 XY.JSL 文件的形狀。
每當我反轉一個軸時,另一個軸也會反轉,我怎樣才能讓我的 Y 軸單獨反轉而 X 軸保持不變?
當我在其他圖表上執行此操作時,它工作正常,但是包含自定義形狀的這個讓我很難過。
有什麼我可以做的嗎?
我什至嘗試設置最小/最大範圍,但無論我對一個軸做什麼,它都會應用於它們兩個。
這會影響 JMP 14 和 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 製作一個新公式(或使用其他對用戶有意義的東西),然後刪除新列的公式,刪除舊列,最後將新列重命名為舊名稱。
我真的需要 0,0 作為數組的左上角,並且 Y 軸隨著它的下降而增加。
這與該 GUI 旨在幫助的工廠設備相匹配。
在 Y 軸上向用戶呈現與設備不匹配的負數會讓人很困惑。
我喜歡 JMP 允許您在渲染後與屏幕上的形狀進行交互的方式(過濾、選擇、從選定的形狀行生成新數據集)。
然而,初始渲染、刷新和編輯確實很困難。 這些形狀的古怪行為使得使用它們創建應用程序的投資非常冒險,因為它們可能不會完全成功。