Отображение трекбола диаграммы Syncfusion в верхней части диаграммы

Мы хотим, чтобы наш ярлык TrackBall отображался в верхней части графика. Мы не хотимGroupAllPoints но, похоже, это единственный способ заставить метку появиться в верхней части диаграммы.

Когда мы устанавливаем LabelDisplayMode="GroupAllPoints" этикетка игнорирует LabelTemplate мы поставили на LineSeries. Я полагаю, это потому, чтоGroupAllPoints охватывает несколько серий.

  1. Как установить для LabelDisplayMode значение NearestPoint, но отобразить эту метку в верхней части графика?

  2. В качестве альтернативы, как мне создать шаблон, который выбирается, когда установлен GroupAllPoints. Несмотря на то, что у нас есть только одна точка для отображения в TackBall. Мы бы сделали это, только если бы не было другого способа заставить трекбол отображаться в верхней части графика.

1 ответ

Мы проанализировали ваш запрос. Исходя из ваших требований, мы подготовили для вас образец. В котором мы выполнили ваше требование, используя свойство "аннотация" в диаграмме. Найдите приведенный ниже образец, фрагмент кода и снимок экрана.

Пример: 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>

Скриншот:

Если все еще, это не ваше точное требование. пожалуйста, верните нам дополнительную информацию, которая будет полезна для дальнейшего анализа и предоставит вам решение раньше.

С Уважением,

Шрихари

Другие вопросы по тегам