Backgound图像与图表控制/助手在剃刀

时间:2016-01-29 15:09:53

标签: c# asp.net-mvc charts helper

在MVC5中使用图表助手时,如何在图表中设置背景图像? "原始"中有一个Chart.BackImage属性。图表控制。 辅助工具只是一小部分,还是有办法为主题分配它?

1 个答案:

答案 0 :(得分:1)

使用模板,如下所示:

string template = @"<Chart>
  <ChartAreas>
     <ChartArea Name=""Default"" BackImage=""/Content/Images/chart.jpg"">
     </ChartArea>
  </ChartAreas>
</Chart>";

var myChart = new Chart(width: 600, height: 400, theme: template)
    .AddTitle("Title")
    .AddSeries(
        name: "Values",
        xValue: new[] { "A", "B", "C", "D", "E" },
        yValues: new[] { "1", "2", "3", "4", "5" })
    .Write();

您还可以将BackImage属性放在Chart标记中:

<Chart BackImage=\"/Content/Images/chart.jpg\">...</Chart>
相关问题