嗨,我已经要求了,但尽管答案在开始时似乎有帮助,但在经过多次试验和阅读帮助后,我没有成功地做我想做的事情。
也许我的描述不够清楚,当然我是JMP脚本编写的初学者。
这是一个图形构建器的示例,当我单击图形的1条时,我希望在其中有一个小弹出窗口(帮助信息)。提供的信息与所选行的列值相关(例如,列B)。当鼠标移动到条形图上时(不选择条形图),获取弹出信息也可能很有趣。
在此先感谢为我提供了一些代码行。
新表(“无标题15”,
添加行(8),
新栏目(“P”,
数字,
“目标”,
格式(“最佳”,12),
设定值([1,2,3,4,5,6,7,8])
)
新栏目(“A col”,
字符,
“目标”,
设定值(
{“1234”,“123”,“12314”,“1232”,“123123”,“13131”,“131313”,“131323”}
)
)
新栏目(“B col”,
字符,
“目标”,
设定值(
{“CAT1”,“CAT2”,“CAT3”,“CAT1”,“CAT1”,“CAT3”,“CAT2”,“CAT3”}
)
)
);
图形生成器(
大小(534,448),
显示控制面板(0),
变量(X(:P),Y(:B col)),
元素(直方图(X,Y,图例(8))),
SendToReport(Dispatch({},“400”,LegendBox,{Set Title(“”)}))
);
谢谢您的回答。
它与条形图一起工作正常但我真的需要直方图视图。在不同的行上查看“CAT”信息非常重要(请参阅我的脚本)。当鼠标在条形图上(或通过点击它)时,是否还有其他方法可以通过脚本在图形上叠加文本框?
直方图元素似乎不支持自动标签(将指针悬停在条形图上时出现)。如果适合您,请尝试条形图。
将列标签属性用于带有标签的列。
New Table("Untitled 15",
Add Rows(8),
New Column("P", Numeric, "Nominal", Format("Best", 12), Set Values([1, 2, 3, 4, 5, 6, 7, 8])),
New Column("A col",
Character,
"Nominal",
Set Values({"1234", "123", "12314", "1232", "123123", "13131", "131313", "131323"})
),
New Column("B col",
Character,
"Nominal",
Set Values({"CAT1", "CAT2", "CAT3", "CAT1", "CAT1", "CAT3", "CAT2", "CAT3"}),
Label
)
);
Graph Builder(
Size(534, 448),
Show Control Panel(0),
Variables(X(:P), Y(:B col)),
Elements(Bar(X, Y, Legend(8))),
SendToReport(Dispatch({}, "400", LegendBox, {Set Title("")}))
);