Highcharts 气泡图 - 如何将单个点的数据标签 (dataLabel) 移动到 front/top
Highcharts Bubble Chart - How to move an individual point's data label (dataLabel) to the front/top
我有一个 Highcharts 气泡图,其中许多点将具有相同或非常相似的值。目前只有最高点的数据标签可见。我有允许突出显示点的功能(使用 select()
方法)。选择一个点时,我也使用 point.graphic.toFront()
将其移动到顶部,但我也希望将所选点的数据标签也移动到顶部。我不知道该怎么做或是否可行。
有没有办法将单个点的数据标签移动到 front/top 以便可以看到?
我知道有一个允许数据标签重叠的设置,但这不一定是我想要做的。我想保留当前功能,其中仅显示重叠点的顶部数据标签,但我希望能够以编程方式控制顶部的 point/data 标签。我试图调整点的数据标签的 z-index,但似乎没有任何作用。
如果您将 labelrank 定义为点 属性,那么当标签重叠时,它将允许您控制标签 hide/show。
data: [{
x: 1, y: 1, labelrank: 1, name: 'A'
},{
x: 1, y: 1, labelrank: 2, name: 'B'
}]
}]
我有一个 Highcharts 气泡图,其中许多点将具有相同或非常相似的值。目前只有最高点的数据标签可见。我有允许突出显示点的功能(使用 select()
方法)。选择一个点时,我也使用 point.graphic.toFront()
将其移动到顶部,但我也希望将所选点的数据标签也移动到顶部。我不知道该怎么做或是否可行。
有没有办法将单个点的数据标签移动到 front/top 以便可以看到?
我知道有一个允许数据标签重叠的设置,但这不一定是我想要做的。我想保留当前功能,其中仅显示重叠点的顶部数据标签,但我希望能够以编程方式控制顶部的 point/data 标签。我试图调整点的数据标签的 z-index,但似乎没有任何作用。
如果您将 labelrank 定义为点 属性,那么当标签重叠时,它将允许您控制标签 hide/show。
data: [{
x: 1, y: 1, labelrank: 1, name: 'A'
},{
x: 1, y: 1, labelrank: 2, name: 'B'
}]
}]