回复:绘制多列时,手动轴标签会混淆从图中删除列后出现同样的问题。
在下例中,去掉年龄信息后,Jmp认为“M”和“F”是不同的年龄的学生。
想象一下在 y 轴上绘制了 7 个不同的值。
然后您可以确定至少有一个轴的标签错误。
很难找到,影响很大!
超级危险!!
这个问题会在 v17.2 中得到解决吗?
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Graph Builder(
Size( 451, 455 ),
Show Control Panel( 0 ),
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables( X( :sex ), Y( :age ), Y( :sex ), Overlay( :sex ) ),
Elements(
Position( 1, 1 ),
Points( X, Y, Legend( 1 ) ),
Smoother( X, Y, Legend( 2 ) )
),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 7 ) ) ),
SendToReport(
Dispatch( {}, "Y title", TextEditBox, {Set Text( "the age" )} ),
Dispatch( {}, "Y 1 title", TextEditBox, {Set Text( "the sex" )} )
)
)
回复:绘制多列时,手动轴标签会混淆...它会在 Jm18 中修复吗?
我们需要做什么才能修复它?
回复:绘制多列时,手动轴标签会混淆Jmp 支持人员的回复:
错误可以在他们身边重现:TS-00053509
让我们希望 Jmp Dev.团队找到解决方案来修复它。
回复:绘制多列时,手动轴标签会混淆今天我在一次会议上遇到了这个问题。
我使用 Jmp 来显示实时分析,并且必须在 x 轴上显示彼此相邻的 2 列。
所以我将第二列拖到 x 轴上。
然后我们对两个图在 x 轴上具有几乎相同的标签这一事实感到困惑 - 我们来回几次并考虑了计算机内存的问题。
然后我想起了这个错误 - 事实上:x 轴上的第一个标签是手动编辑的 - 当将第二列拖到 x 轴上时,该命令突然应用于新的子图。
多么尴尬。 我希望这个问题能尽快得到解决...
所以(我自己注意):
直到这个问题在 Jmp 中得到解决,如果您敢于编辑轴标签:请勿将其他列拖到轴上
(特别是:不能位于带有已编辑标签的 X 轴左侧,也不能位于已编辑标签的顶部)
回复:绘制多列时,手动斧头标签会混淆 - 状态更改为:正在调查回复:绘制多列时,手动轴标签会混淆@hogi非常感谢您在这里的反馈。 JMP 技术支持和产品管理已在内部适当地捕获了此问题,我们完全理解这一问题并正在进行调查。 我们欢迎您在 JMP 愿望清单上提出新功能请求,但请将任何类似这样的可疑错误行为发送至support@jmp.com未来,我们将竭尽全力,全力以赴!
干杯- @帕特里克朱利亚诺(JMP 技术支持)
绘制多列时,手动轴标签“混淆”是什么启发了这份愿望清单请求?
问题出现在以下情况下:当您绘制各种参数/列并重命名一个或多个轴标签时,重命名的轴标签与参数在图表上的位置相关,而非参数本身。例如,您可以在 y 轴上绘制 A、B 和 C 列。然后将 A 列的轴标签从“A”重命名为“新标签 A”。如果您现在在 A 列上方插入新的 D 列,则轴标签将为:“新标签 A”、“A”、“B”、“C”。因此,“D”列将直接标记为“新标签 A”,但实际上我们只想将“A”重命名为“新标签 A”。在某些情况下,这种行为可能会造成很多混淆。
您希望看到什么改进?
当轴标签更改时,更改应与参数/列相关联,而不仅仅是图表位置。有时您需要更改图表中参数的顺序,当然,轴标签的更改也应相应地改变其位置。
为什么这个想法很重要?
这个问题似乎是一个 bug,应该修复,因为 JMP 的行为是不可预测的。错误的标签会造成很多混乱。
数据探索与可视化回复:绘制多列时手动轴标签“混合”你好@帕特里克朱利亚诺,除了我提出的许多功能请求之外 - 这个实际上来自@拉尔斯
我只是认为这个主题与我的请求之一相关:图形生成器:拖动子图时出现错误。
但似乎图形生成器的标记/颜色设置实际上正是表现良好的设置:
- 如果添加或移动子图,后台的某些例程会计算更改并应用标记和颜色设置正确地到转移次要情节:
https://community.jmp.com/t5/JMP-Wish-List/Graph-builder-bug-when-dragging-subplots/idc-p/680739/highlight/true#M4888 
回复:绘制多列时,手动轴标签会混淆我可以使用 Jmp 17 重现此问题。
只需运行代码并尝试在 Y 轴上拖动变量“高度”即可。 当你将它拖到“weight_”下方时,一切都很好。
但是当你拖动“高度“在Y轴的顶部,它将被标记为”重量_ ”( !! )
这个问题似乎与图形生成器:拖动子图时出现错误
在管道层上可能有意义的东西,但在陶瓷层上看起来很奇怪(=用户的观点)。
解决这个问题似乎相当复杂。
如果修复管道层上的错误连接太复杂,我认为最好移除此类故障“管”:将轴标签恢复到原始状态
任何一个
1) 当添加、拖动或删除轴时自动 - 或至少:
2)通过 GUI 中的菜单项 - 这是愿望:恢复手动更改的标签
错误的轴标签...这是您在准备绘图时自己不会注意到的事情之一 - 但同事/客户在您呈现数据时会注意到!

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Graph Builder(
Variables( X( :sex ), Y( :weight ), Overlay( :sex ) ),
Elements( Points( X, Y )),
SendToReport( Dispatch( {}, "Y title", TextEditBox, {Set Text( "weight_" )} ) )
)
回复:绘制多列时,手动轴标签“混淆”直到 JMP 的未来版本修复该问题之前,可以使用一些 JSL 来恢复轴标签:
:folded_hands: 图表生成器:恢复已更改的轴标签
回复:绘制多列时手动轴标签“混淆” - 状态更改为:是的,敬请期待!回复:绘制多列时,手动轴标签“混淆”@mia_stephens
JMP19的当前测试版本删除了一些手动更改的标签。
用于检查其是否按预期工作的测试数据集:
该图应该显示 2x 名学生的数量。
a) 以百分比表示,标记为“百分比”
b) 作为计数,标记为“# 名学生”
保存并重新打开脚本后,图表仍然应如下所示:

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Graph Builder(
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables( X( :age ), Y( :height ), Y( :height ), Overlay( :sex ) ),
Elements(
Position( 1, 1 ),
Bar(
X,
Y,
Legend( 1 ),
Bar Style( "Stacked" ),
Summary Statistic( "% of Factor" )
)
),
Elements(
Position( 1, 2 ),
Bar( X, Y, Legend( 2 ), Bar Style( "Stacked" ), Summary Statistic( "N" ) )
),
SendToReport(
Dispatch( {}, "Y title", TextEditBox, {Set Text( "percent" )} ),
Dispatch( {}, "Y 1 title", TextEditBox, {Set Text( "students" )} )
)
);
回复:绘制多列时,手动轴标签“混淆”禁用该选项后,

生成的代码如下所示:

回复:绘制多列时,手动轴标签“混淆”你好@hogi ,你有没有向jmpbeta@jmp.com报告这个问题(以便获取 beta 反馈)?谢谢!
回复:绘制多列时,手动轴标签“混淆”你好@mia_stephens ,是的,我做到了。
EA3 中也存在同样的问题。
回复:绘制多列时,手动轴标签“混淆”你好@mia_stephens ,我们于 2024 年 10 月 7/8 日上午在因格尔海姆举行的 DACH 用户组 Treffen 会议上讨论了这个问题。
除了修复该问题之外,还请提供一种同时对多个图应用更改的方法:
例如通过
:folded_hands: 列属性:列名别名/ 允许次要或替代列名
对于刻度标签(使用 JMP17?),引入了一个很酷的功能:
当用户点击刻度标签一段时间后,会激活一种特殊的编辑模式 - 并且更改会保存为列属性:值标签
[非常酷的功能,隐藏得很好 - 有多少用户知道它?]
轴标签的并行方法:
当用户点击轴标签一段时间时,就会激活一个特殊的编辑模式 - 并且更改会保存为列属性:列名别名。
或者:右键单击菜单->另存为列名别名。
或许:
列名别名可以提供值列表,
(例如针对不同的语言、不同类型的情节)
在图表中,用户可以选择带有索引的“使用列名别名”。
回复:绘制多列时,手动轴标签“混淆”-
回复:绘制多列时,手动轴标签“混淆”-
回复:绘制多列时手动轴标签“混淆” - 状态更改为:已交付