在ASP.NET MVC Razor Chart控件中指定数据类型

问题描述 投票:0回答:1

我正在尝试在ASP.NET中使用“本机”图表控件。

问题是,我无法弄清楚如何指定X轴的数据类型。

Chart控件的文档非常有限。

var myChart = new Chart(2000, 600).AddTitle("Licenses")
.AddSeries(
name: "License usage",
xValue: licenseDates,
yValues: licenseCount);
c# asp.net asp.net-mvc charts
1个回答
1
投票

假设你有像这样的Model类:

public class User
{
   public int Id { get; set; } 
   public string Name { get; set; }
   public int Age  { get; set; }
}

你可以得到如下日期:

var users= _dbContext.Users.ToList()

然后 :

var myChart = new Chart(width: 600, height: 400)
    .AddTitle("User Chart")
    .AddSeries(
         name: "User",
         xValue: users.select(u=>u.Name).ToArray(),
         yValues: users.select(u=>u.Age).ToArray()
        )
    .Write();

要么

var myChart = new Chart(2000, 600)
.AddTitle("Licenses")
.AddSeries(
    name: "User Chart",
    xValue: users, xField: "Name",
    yValues: users, yFields: "Age"
  );

你可以从this链接获得更多信息。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.