繪製具有轉換比例的輔助y軸JMP專業人士,
我有變量y1,由1到9的整數分數組成。我創建了第二個條件變量y2:
If(:y1 == 3, "4",
:y1 == 5, "3",
:y1 == 7, "2")
它將y1中的整數分數值轉換為測量的刻度(毫米)上的相應值。
當我在Graph Builder中繪製兩個變量時,y2軸與y1無關地縮放,而我想要的是在分數值中縮放的y1主(左)軸和顯示mm轉換的y2次(右)軸。例如,繪製的y1得分值為5將對應於次軸上的3,依此類推。現在,當我將兩個變量拖到GB中時,它會繪製兩組具有獨立縮放y軸的數據。如何在JMP的第二個y軸上繪製轉換比例?
謝謝!
Re:用轉換比例繪製輔助y軸如果可以在連續函數中指定右軸到左軸值,則可以使用圖形腳本在右軸修改時自動更改左軸,反之亦然。
Re:用轉換比例繪製輔助y軸謝謝回复。y1的數據類型實際上是數字序數,使用“不可檢測”到“非常大”等定性描述符從1到9取值。y2的目的是將y1的有序值轉換為更直觀的等效量化量y2。但是,即使指定數字連續數據類型,我也無法正確匹配任何一種方法。y1和y2的值在相反的方向上變化,但並不完全相反。
Re:用轉換比例繪製輔助y軸因為Y2量表並不是完全相反的,所以我的方法1就是要走的路。創建一個與Y1完全相同的新列,但使用“值標籤”列屬性以正確的順序指定要顯示的值。
如果方法#1不適合你,我需要看一些虛構的數據作為例子。
Re:用轉換比例繪製輔助y軸這裡有幾個潛在的問題。
我注意到你的公式將Y2創建為一個字符串。我不認為我會這樣做。如果Y2是一個連續的度量(並且mm似乎符合該定義),那麼我會將該值視為連續的。
另一個問題是,隨著Y1上升,Y2正在下降。這將導致縮放比例不匹配。
我看到兩種可能的方法。它們都可以讓你創建Y2作為數值。
方法編號1:使Y2成為Y1的精確副本,但隨後指定值標籤以將其更改為mm結果。因為您沒有更改實際數據,所以它將以正確的順序和正確的位置繪製,但您只是更改顯示的值。缺點是如果你有一個真正的函數來計算mms,那麼可能會有很多類型的mm設置。
方法2:使用Y2的公式,除了使它成為數字,而不是字符。將Y2拖動到Graph Builder中並將其移動到右軸。現在,右鍵單擊右軸,然後選擇“軸設置”。在對話框的左上角,選中“反向順序”框。那應該可以解決問題。