0

我们希望在图表顶部显示我们的 TrackBall 标签。我们不想这样做,GroupAllPoints但这似乎是让标签出现在图表顶部的唯一方法。

当我们设置LabelDisplayMode="GroupAllPoints"标签时,会忽略LabelTemplate我们在LineSeries. 我认为这是因为GroupAllPoints涵盖了多个系列。

  1. 如何将 LabelDisplayMode 设置为 NearestPoint 但在图表顶部显示该标签?

  2. 或者,我如何创建一个在设置 GroupAllPoints 时会被拾取的模板。尽管我们只有一个点可以显示在 TackBall 中。只有在没有其他方法可以让轨迹球显示在图表顶部时,我们才会这样做。

4

1 回答 1

0

根据您的要求,我们准备了一个样品供您参考。我们使用图表中的“注释”属性实现了您的要求。请找到以下示例、代码片段和屏幕截图。

示例: https ://www.syncfusion.com/downloads/support/directtrac/general/ze/AnnotationSample-1842581013.zip

代码片段:

<ejs-chart id="lineContainer" >
  // add additional code here
  <e-chart-annotations>
     <e-chart-annotation Content="<div id=lineContainer_tooltip></div>" X="90%" Y="1%" CoordinateUnits='@Syncfusion.EJ2.Charts.Units.Pixel' region="Series"></e-chart-annotation>    
    </e-chart-annotations>

截屏: 注释样本

于 2020-06-15T12:44:05.417 回答