图表中的多个 Y 轴。 (多个Y轴刻度)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />早上好~:)
我需要你的帮助。 我想绘制一个具有多个 Y 轴的叠加图,如下所示。 (它常用于生物过程。)
(我目前使用 JMP 12.2。)
- 有没有办法像这样画画?(我可以添加右 Y 轴,但我需要更多。)
- JMP 脚本也适合我。
- 希望 JMP 13Graph 生成器支持多 Y 轴绘图功能。

回复:图表中的多个 Y 轴。 (多个Y轴刻度)彼得,我同意它可能不是当前状态下最有吸引力的图表。 但我和 James 从事同一领域的工作,通常了解多个(5-6)变量的绝对值和时间过程行为很重要。 目前,很难在 JMP 中显示此类数据。 如果在未来的 JMP 版本中添加多个 Y 轴支持和缩放功能,将会很方便。
解决此图的一些美观问题的一种方法是将 y 轴标签移动到顶部或底部,以便可以将多个轴标签压缩到更小的空间中。
回复:图表中的多个 Y 轴。这是一个执行此操作的脚本
https://community.jmp.com/t5/Byron-Wingerd-s-Blog/Multiple-Y-Axis-Graphs/ba-p/52000
回复:图表中的多个 Y 轴。我完全同意,这个过程中有很多很多陷阱,但也许这是可能的。
回复:图表中的多个 Y 轴。 (多个Y轴刻度)这是我最喜欢的图表,不在 JMP 中,因此我尝试编写一种自动化方法来制作图表。
Byron Wingerd 博客/多 Y 轴图
回复:图表中的多个 Y 轴。 (多个Y轴刻度)我需要制作一个类似于下面的 3D 图表(具有 3 个轴)。 我有 JMP Pro 版本 12。 用JMP可以画出这样的图吗?
如果是,有人可以指导我完成整个过程吗?
谢谢,

回复:图表中的多个 Y 轴。 (多个Y轴刻度)JamesKim:也许我可以为你提供一个替代的想法? 与其像上面显示的那样拥有多个 y 轴,占用 1/2 的视觉空间,并且右侧有一个意大利面条图,为什么不这个想法呢?
为每个时间序列创建一个索引值,其中第一个观察时间 = 100。 那么每个值都是(时间 t 时的观察值)/(时间 1 时的观察值)x 100。 这样,您就可以拥有一个 y 轴,根据最低和最高索引值进行缩放。 附加的解释价值是,线条的斜率现在都将处于均匀的基础上,如果变化的斜率在相对百分比范围内很重要,这将增加洞察力的水平。 然后,您可以使用图例来帮助通过颜色方案识别哪个变量。
当百分比变化对于变量随时间变化最重要时,我们会始终显示此索引样式图……而不是绝对值。 更清晰的图表。
回复:图表中的多个 Y 轴。在你的桌子上尝试这个脚本:
Overlay Plot(
X( :Time ),
Y( :AAA, :BBB, :CCC, :DDD, :EEE, :FFF, :GGG, :HHH ),
Overlay( 0 ),
Connect Points( 1 ),
Show Points( 0 )
);
您还可以使用叠加图以交互方式完成此操作。
嗯... 我发现您确实在关注原始帖子中的下部图,其中多个轴显示在左侧,并且图直接重叠,正如其他人所解决的那样。
回复:图表中的多个 Y 轴。
JamesKim ,
另一种选择是使用图形生成器的 GROUP Y 功能。 作为特克斯尼尔森如上所述,您必须堆叠数据。

回复:图表中的多个 Y 轴。谢谢你的建议。 
回复:图表中的多个 Y 轴。是的,我明白你的意思。 谢谢您的回答。 我将通过调整 Y 轴比例来使用图形生成器叠加图。 (我可以评论图例上的单位):)
我知道PI或SIMCA软件支持这种自定义叠加功能,但希望JMP 13或更高版本支持它。哈哈谢谢你。
回复:图表中的多个 Y 轴。JMP 非常适合统计,我每天都使用它。然而,对于复杂的图表和定制,尤其是出版物,还有其他程序可以做得更好。我最喜欢的是 Igor Pro (www.wavemetrics.com)。
回复:图表中的多个 Y 轴。我可以想象如何在 JMP 中完成此操作,但这需要相当复杂的脚本。
粗略地说,这是必须要做的:
1. 必须为除一列之外的所有列运行单独的图形生成器
2. 每一列都必须转换为新值适合上一步中未绘制的一列的最小和最大范围的位置。
3. 柱子必须堆叠起来。
4. 需要在堆叠数据上运行图表生成器平台,并将叠加层设置为堆叠数据表中的标签列
5. Y 轴标签和每个单独运行的图形生成器中的 Y 轴 Box() 必须添加到最后一个图形生成器图表的前面。
6. 删除各个图形生成器图表输出。
将所有这些正确地组合在一起是可行的。必须解决很多问题,但这是可以做到的。