我试图让 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 允许您在渲染后与屏幕上的形状进行交互的方式(过滤、选择、从选定的形状行生成新数据集)。
然而,初始渲染、刷新和编辑确实很困难。 这些形状的古怪行为使得使用它们创建应用程序的投资非常冒险,因为它们可能不会完全成功。