朋友们大家好,需要帮助。
我绘制了折线图和手册确实在数据源处打开了标签。 效果很好。 然而,当我获得该线图的 JSL 代码并运行代码 JSL 时,读数(Y 轴的数据值)消失了!
(我只得到没有数值的行)
我不确定我们是否有 JSL 命令来打开标签(数据值)以及如何在代码级别将十进制数设置为某些数字(2 或 3 位数字)?请任何人帮忙解决这个问题。
左侧是折线图,我想要 JSL 图,右侧是原始数据 CSV。

非常感谢任何解决方案。/\
在您的情况下(每个 X 轴值只有一个点),您应该能够让 JMP 向您记录脚本并使用它

更可靠的选择是将第二个图添加到图表中(线宽为 0 的浮动条形图)并标记为

您可以运行脚本来测试它是如何完成的以及它在 JMP 中的外观
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << Graph Builder(
Size(769, 776),
Variables(X(:name), Y(:weight)),
Elements(
Points(X, Y, Legend(3), Summary Statistic("Mean")),
Line(X, Y, Legend(4)),
Bar(X, Y, Legend(5), Bar Style("Float"), Label("Label by Value"))
),
SendToReport(
Dispatch({"Line"}, "", OutlineBox, {Close(0)}),
Dispatch({"Bar"}, "", OutlineBox, {Close(0)}),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(5, Properties(0, {Line Width(0)}, Item ID("Mean", 1)))}
),
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg(BarSeg(1), {Set Width Proportion(-1)})}
)
)
)