1

我正在创建一个包含多个 的面积图,Series每个日历周包含一个元素。这些系列将堆叠显示在面积图中。

我还需要一个图例框,除了显示总值之外,还显示每个系列的名称。所以我想取系列中所有元素的总和并将其显示在名称旁边。

因此,我尝试像这样设置标签框的样式

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

事实上,它显示了 3 个部分。图标和名称是正确的,但值如下所示:

(38, 12.472)

它似乎只显示最后一个元素的 x 和 y 值(日历第 38 周是我的过滤器的结尾)。正如我上面所说,我希望这是所有 y 值的总和。有没有办法

  • 改变%Value生成方式
  • 将另一个字符串添加到模板(如%Totalvalue)并修改它?
4

1 回答 1

0

您可以%Value通过修改来更改系列的项目Series.LegendEntry

s.LegendEntry.Value = 42; //Change this to the number you want to be displayed in the legend
于 2014-07-22T12:49:06.223 回答