Отображение трекбола диаграммы Syncfusion в верхней части диаграммы
Мы хотим, чтобы наш ярлык TrackBall отображался в верхней части графика. Мы не хотимGroupAllPoints
но, похоже, это единственный способ заставить метку появиться в верхней части диаграммы.
Когда мы устанавливаем LabelDisplayMode="GroupAllPoints"
этикетка игнорирует LabelTemplate
мы поставили на LineSeries
. Я полагаю, это потому, чтоGroupAllPoints
охватывает несколько серий.
Как установить для LabelDisplayMode значение NearestPoint, но отобразить эту метку в верхней части графика?
В качестве альтернативы, как мне создать шаблон, который выбирается, когда установлен 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>
Если все еще, это не ваше точное требование. пожалуйста, верните нам дополнительную информацию, которая будет полезна для дальнейшего анализа и предоставит вам решение раньше.
С Уважением,
Шрихари