在 Big Class.jmp (JMP 18.2.1) 中使用标记、颜色和线条自定义双轴图的有效方法大家好,
我的母语是日语,正在使用翻译工具撰写此文。如有不妥之处,请多包涵。
我正在使用JMP 18.2.1并使用样本数据集大类.jmp的修改版本。
我已经上传了 JMP 文件,其中所有必要的列都已创建。
手动创建的脚本以“Prototype”名称保存在 JMP 文件中。
以下是我想通过图表实现的目标:
图形设置:
- X 轴:名称
- Y 轴 1 :高度、Height_TopLine、Height_BotLine、Height_MidLine
- Y 轴 2 :重量、Weight_TopLine、Weight_BotLine、Weight_MidLine
(注:身高=身高,体重=体重)
按性别定制标记(使用叠加):
图形样式:
- 身高和体重:绘制为点
- *_TopLine 和 *_BotLine:蓝线
- *_MidLine:绿线
出口:
我想将图表导出为具有完全交互性的交互式 HTML 。
目前,我正在手动更改图例中的每种线条样式、颜色和标记类型,这非常耗时。
最终,我想使用以下方法自动化整个图形创建过程 JSL 。
有没有更好的方法通过脚本完全控制这些设置?
任何建议、示例或最佳实践都将不胜感激!
数据探索与可视化回复:在 Big Class.jmp (JMP 18.2.1) 中使用标记、颜色和线条自定义双轴图的有效方法我认为最简单的方法是在 JMP 中交互操作一次,然后复制脚本。之后,你就可以在自动化流程中使用 JMP 创建的脚本了。
例如,要编辑线条,您可以双击图例,选择所有顶部/底部线条并同时修改它们

此外,在某些情况下您可能能够使用预设。
回复:在 Big Class.jmp (JMP 18.2.1) 中使用标记、颜色和线条自定义双轴图的有效方法非常感谢!
该方法提高了运算速度。
正如您所说,这似乎是最有效的方法。
例如,如果我们稍后更改用于覆盖的列(例如添加“国籍”列),我们可以像这样更新脚本:
Item ID( "Mean(体重_TopLine)(性別=F)" ) → Item ID( "Mean(体重_TopLine)(Nationality=JAPAN)" )
Item ID( "Mean(体重_TopLine)(性別=M)" ) → Item ID( "Mean(体重_TopLine)(Nationality=USA)" )
This way, we can easily switch the grouping condition by replacing the label inside the Item ID function.
回复:在 Big Class.jmp (JMP 18.2.1) 中使用标记、颜色和线条自定义双轴图的有效方法如果您总是有格式相似且数量相同的图表,您可以创建函数/表达式来处理它