从饼图移动标签

Ton*_*ell 5 c# asp.net-mvc mschart

我试图使用VS2010的固定图表控件(mvc,ef和asp.net)将饼图的标签移开

这是我显示饼图的代码.

  string xx = activePhysicianID;
  ArrayList xValue = new ArrayList();
  ArrayList yValue = new ArrayList();
  XXXXX_MainEntities dbContext = new XXXXX_MainEntities();
  var results = dbContext.Payor.Where(rs => rs.PhysicianIdentity.Equals(xx));

  results.ToList().ForEach(rs => xValue.Add(rs.Identifier));
  results.ToList().ForEach(rs => yValue.Add(rs.Strength));

  var chart = new Chart(600, 300, ChartTheme.Blue);

  chart.AddSeries(chartType: "Pie", xValue: xValue, yValues: yValue);
  chart.AddTitle("Payor");
  chart.Write("png");

  return null;
Run Code Online (Sandbox Code Playgroud)

饼图呈现正常,但标签位于饼图上,并且难以阅读.我想在图表上放置带有指向段的线条的标签.

谢谢

Dea*_*ean 2

尝试这个:

chart.Series["Pie"]["PieLabelStyle"] = "Outside";
Run Code Online (Sandbox Code Playgroud)