绘制具有转换比例的辅助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中并将其移动到右轴。现在,右键单击右轴,然后选择“轴设置”。在对话框的左上角,选中“反向顺序”框。那应该可以解决问题。