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

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

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

Поэтому я попытался оформить коробку с надписью так

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

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

(38, 12.472)

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

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

1 ответ

Решение

Вы можете изменить %Value пункт серии путем изменения Series.LegendEntry:

s.LegendEntry.Value = 42; //Change this to the number you want to be displayed in the legend
Другие вопросы по тегам