排斥重叠的文本标签有时,我们有一个带有多个重叠标签的原始 2D 图,如下例所示:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:Age << Label( 1 );
For Each Row( Row State()=Labeled State(1) );
Graph Builder(
Size( 528, 454 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 18 ) ) )
);
如果我们想保留图中的所有标签,一种可能的方法是将标签拖到正确的位置。 但是,当数据点很大时,它变得更加困难。有没有什么可能的方法可以像在 R 中一样使用 JSL 排斥重叠的文本标签,而不是一个一个地拖动标签?
前后


参考: https://cran.r-project.org/web/packages/ggrepel/vignettes/ggrepel.html
回复:排斥重叠文本标签嗨,珊,
感谢这次讨论的好主意,但是当数据集变大或分布为不同的集群时,我们可能会丢失很多标签。 希望 JMP 将此问题列入清单。回复:排斥重叠文本标签谢谢吉姆,我会尝试向 JMP 支持团队报告,看看我们将来能否获得这个好功能。回复:排斥重叠文本标签有一个称为隐藏重叠标签的图形首选项,它将尝试移动标签以使它们不重叠,并将隐藏任何仍然重叠的标签。 但是,它并没有将它们移动到需要标语的程度。
回复:排斥重叠文本标签我支持你的请求,我以前也听说过这个请求。我不知道目前在 Graph Builder 中有什么方法可以做到这一点。
您应将此增强请求直接提交至
支持@jmp.com