为数据表的每一行创建饼图图像大家好,
我有一个包含 6 列的数据表,其中一列标识了样本地点,2 列是该地点的 X 和 Y 坐标,最后 3 列是该地点 3 个不同物种的相对丰度。我只是想要一张地图,其中每个地点都以饼图的形式显示,描述 3 个物种的相对丰度。这似乎是一个简单的问题,但我不太清楚该怎么做。我想我需要首先创建一个包含饼图图像的图像列,然后使用该列作为标记?
预先感谢,伊夫
数据探索和可视化苹果系统回复:为数据表的每一行创建饼图图像再次感谢弗洛里安。难怪我喜欢JMP!伊夫
回复:为数据表的每一行创建饼图图像即使这是可能的, @yvesprairie 。
实现这一目标的步骤是:
1. 创建一列图表
2. 创建图表
3. 选择图表列作为符号
这是一个方法:
1. 您可以将图表制作成数据表。在这里,我创建了饼图并使用 Wrap 字段为每个城市绘制一个饼图:

2. 该表仅包含两列中的标签和图表。所以你需要将它与你的初始表连接起来(表>连接)

3. 创建图表并选择图表列作为符号

结果:

在我的示例中,图形与图标相比有点小,因此您可能需要稍微调整图形大小。
最好的
弗洛里安
回复:为数据表的每一行创建饼图图像太棒了,非常感谢弗洛里安。现在将“馅饼”作为标记而不是在将鼠标悬停在某个点上时弹出它们有多困难?如果能够生成包含所有信息的静态地图,那就太好了。
再次感谢,伊夫
回复:为数据表的每一行创建饼图图像嗨@yvesprairie ,
我想说并不太复杂。
你需要的是:
1. 创建饼图(不进行任何过滤)
2. 创建地理地图图表
3. 右键单击地理地图图表中的数据点并添加悬停标签
结果是一张带有标签的地图,显示每个位置的变量(物种)的相对丰度(好处是这些悬停标签本身就是实际的图表,因此您可以通过单击它深入到特定位置):

这个怎么做:
1. 在图形生成器中创建饼图。您可能需要先堆叠数据:

2. 创建饼图后,转到红色三角形 > 保存脚本 > 到剪贴板

3. 创建地图图形,右键单击数据点并通过“悬停标签”>“粘贴图形”添加悬停标签

注意:仅当您之前已将脚本复制到剪贴板时,才会出现“粘贴 Graphlet”。
希望有帮助。
最好的
弗洛里安