Нечетное значение% в поле легенды диаграммы области (.NET-диаграммы)

1

Я создаю диаграмму области, которая содержит несколько Series, каждая из которых содержит один элемент для каждой недели календаря. Эти серии будут отображаться в виде диаграмм на диаграмме.

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

Поэтому я попытался создать ярлык в этом поле

Chart.LegendBox.Template = "%Icon %Name %Value";

и действительно, он отображает 3 части. Значок и имя верны, но значение выглядит так:

(38, 12.472)

Кажется, он просто отображает последнее значение элемента x и y (календарная неделя 38 - это конец моего фильтра). Как я сказал выше, я хотел бы, чтобы это было суммой всех значений y. Есть ли способ

  • изменить способ %Value генерируется или
  • добавьте еще одну строку в шаблоны (например, %Totalvalue) и измените ее?
Теги:
charts
dotnetcharting

1 ответ

0
Лучший ответ

Вы можете изменить элемент %Value из серии, изменив Series.LegendEntry:

s.LegendEntry.Value = 42; //Change this to the number you want to be displayed in the legend

Ещё вопросы

Сообщество Overcoder
Наверх
Меню