目前 JMP®14 不支持制作瀑布图作为分析或图形平台。 JMP® Clinical 支持瀑布图作为 CDISC 格式数据的审查选项之一。 然而,许多医疗领域的 JMP 用户经常在 JMP 上询问瀑布图制作。 只有 Graph Builder 可以在 ID 上制作变化率类型的图表。 在这种情况下,数据表必须由用户手动修改原始数据表。
这一次,我制作了制作插件脚本的瀑布图。 安装并运行插件“WFChart_ID_Time.jmpaddin”时JMP®14 ,出现的对话窗口看起来像一个分析平台。
目标数据表包括(ID 列和时间列)如附件“WF 原始数据表.jmp”或(时间列和 ID 列)如附件“WF 原始数据表_transpose.jmp”。 实际上这些数据表是相互转置的。
在对话框中,数据表是从左上角的下拉列表中选择的组合框。 可以选择两种类型的表。 单击[表格]按钮时,所选数据表格中的列(变量)名称将列在左侧框中。 从列表中, ID 和 Time 等变量分别由 [ID] 和 [Time] 按钮分配。在 ID 列表或时间列表中,仅分配了 1 个变量。 这取决于数据表类型, (ID和多次)或者(时间和多个 ID)。

变量赋值后点击【确定】按钮,生成新的数据表,使用本地数据过滤器在图形生成器上制作了 2 种类型的瀑布图。 新的数据表堆叠了所有的ID,也堆叠了每个ID中的Times。 并将原始数据表上的值数据修改并定位到其他列。

瀑布图是根据新数据表制作的。 一种是时间趋势图,显示初始值和最终值之间的增加和减少。 它作为股票价格受欢迎趋势图。 另一个图表是一个时间点上ID的变化率图表。 用于药效等临床数据分析。 事实上,如您所知,瀑布图最初是在 3D 空间中绘制的。 上面的图形可以在 3D 中组合。 时间分配给 X,ID 分配在 Y 轴上。 最后,将值数据绘制为 Z 方向变化。 因此,瀑布图是 3D 图表的一个平面视图(XZ 或 YZ)。生成的瀑布图上的本地数据过滤器对于平面视图位置变化很有用,可以在时间趋势图上指定 ID 或在变化率图上指定时间。
此插件脚本在 JMP®14 上制作瀑布图。 我希望这个插件脚本可以帮助想要制作瀑布图的 JMP 用户。


