博客:流入流出平行图 - 使用 JMP 图形生成器跟踪您的预算流
杰德·坎贝尔和斯科特·怀斯
02/02/23

平行(或平行坐标)图是一种众所周知的图表,可以对大量高维数据进行可视化分析。平行图是显示数据内部关系的好方法,因为它们在两个或多个变量之间连续连接。此图的一个有用应用是直观地查看跨项目或个人预算的支出流。下面显示的是 JMP Graph Builder 平行图,显示了 101,000 美元的初始总预算的流出。由于每个行分组的大小都是按总金额计算的,因此很容易看出支出流出是如何按类别和子类别从右到左分支的。例如,流出 1 中总储蓄($20k)的最大支出是流出 2 中的 401K 计划($12k)。

如果除了流出之外,我们还想在平行图中看到流入总预算的情况怎么办?这给大多数平行图带来了真正的挑战,因为它们假设只有从左到右的单向流动。在我们的例子中,我们确实需要两个流量,一个用于流入总量,然后开始另一个流量以显示流出。幸运的是,JMP Graph Builder Parallel Plots 有一个名为“Combine Sets”的选项,可以让我们重新启动图表中的流程。
首先让我们从数据表的设置开始。 我们的第一个连续列“Amt”给出了我们数据中每一行的结束流量,这将帮助我们调整图表的大小。其余的列都是分类的,为我们提供了对总预算的贡献(“流入”),总预算列(只给出了一个小标记“_”),然后我们以最后两个支出列(“流出 1”和“流出 2”)。请注意,我们还将每个列的类别金额合并到流标签中。该数据表称为“预算绩效”,可在文章末尾的 JMP 公共共享链接中下载(带有图表脚本)。

现在我们准备好在图形生成器中构建我们称之为流入流出平行图的东西。分步说明:
- 步骤 1) 打开数据表“Budget Performance”
- 步骤 2) 打开 Graph Builder 并开始填充视图
- 在 X 轴上放置“流入”、“_”、“流出 1”和“流出 2”
- 将“Amt”放在尺寸着陆区
- 将“流出 1”放在颜色着陆区
- 步骤 3) 在顶部图形图标面板菜单上,选择平行图
- 步骤 4) 在左下方平行元素选项中:
- 步骤 5) 右键单击 Y 轴 -> 轴设置
- 第 6 步)一个平行图
- 步骤 7)在左上角,选择完成以关闭图形生成器控制面板
图形格式(可选)
- 步骤 8)在传说中
- 步骤 9) 在 Graph Builder 红色小三角下
- 第 10 步)给图表一个更好的标题(“预算绩效”)
- 步骤 11) 右键单击 Z 轴并添加透明参考线以突出显示流起始边缘
- 在值 0.01、1.01、2.01 和 3.01 处添加参考线
- 为参考线着色 = 浅灰色并降低透明度至 50%
- 使线条样式 = 10
现在我们可以看到完整的流入流出平行图。通过在步骤 4 中选择组合集选项,我们可以看到总预算中的贡献,然后重新启动流以显示来自同一区域的流出。按“Amt”列调整大小让我们可以按美元适当地调整图中流量分组的大小,这样我们就可以看到与其他两个传入来源相比的较大贡献,例如 Job(9 万美元)。此外,“流出 1”的着色让我们更容易追踪总预算的流出。

交互式点击图表的汽车($11k)支出部分有助于我们进一步追踪资金流出。因此,对于汽车的初始流出,我们可以看到它是如何分解为汽车:保养(1000 美元)、汽车:汽油(2000 美元)和汽车:汽车付款(800 美元)。

因此,现在当您想绘制自己的财务或项目预算图表时,您可以使用 JMP 图形生成器中的流入流出平行图以交互方式可视化我们的流量!请参阅以下 JMP 公共链接在此处与流入流出(流量)平行图交互甚至可以下载带有脚本的预算绩效数据供您自己练习。