你好,
我对 JMP 脚本编写相当陌生,并且在图形生成器中遇到了一个奇怪的问题。 我只是想在线性 X 轴和 Y 轴上绘制这些数据的图表。 数据的平均值(我无法发布它,但它相当嘈杂;因此我使用平滑器)是 0.06 GPM(使用脚本中的 Mean 函数进一步计算),但线的平均值图表上的值接近 0.01 GPM,而这条线甚至从未接近 0.06 GPM。 我认为数据中的噪音不足以造成如此大的脱节。
这种情况发生在一系列执行类似操作的脚本中;在流量范围较高的情况下,y 轴标签甚至会出现非线性,刻度线之间的距离不同(但不完全是指数或基于功率)。 附有此类比例和 y 轴设置的示例。
这是我的绘图脚本:
build_graph = dt << Graph Builder(
Show Control Panel( 0 ),
Automatic Recalc( 0 ),
Variables( X( :Timestamp ), Y( :flow rate ) ),
Elements( Smoother( X, Y, Legend( 5 ) ) ),
SendToReport(
Dispatch(
{},
"Timestamp",
ScaleBox,
{Format( "m/y", 7 ), Min( 3611779200 ), Max( 3613248000 ),
Interval( "Week" ), Inc( 0.142857142857143 ), Minor Ticks( 0 )}
),
Dispatch(
{},
"flow rate",
ScaleBox,
{Min( -0.5 ), Max( 153.5 ), Inc( 10 ), Minor Ticks( 0 ),
Show Major Grid( 1 ), Show Minor Grid( 1 )}
)
)
)
我正在运行 JMP 11.1.1。 我已经非常彻底地搜索了这些论坛和互联网,但没有发现其他人遇到同样的问题。 我更喜欢用脚本来解决问题,但我很乐意排除故障,但这是最简单的。
预先感谢您的帮助!
Axis settingsAxis settings轴设置
Wonky axisWonky axis不稳定的轴
这解决了它! 非常感谢你 - 你让我的生活变得更加轻松。
一切顺利,
雷切尔
看来您的 Y 列(流量)有一个分类造型类型(序数或名义),因此得到一个分类轴,其中您的实际值映射到分类尺度。
Modeling typesModeling types造型类型
通过确保您的流量列设置为连续造型型。 如果无法将其更改为连续,则意味着该列也设置为错误数据类型。 它应该是数字,而不是字符。
Column Info dialogColumn Info dialog列信息对话框
嗨,布罗科利·莱克,
如果没有数据示例,就很难排除故障。 您可以发送代表您真实数据的数据集吗? 另外,图形生成器中使用的每列的数据类型和建模类型是什么?
克里斯