私のLoggedUserHome.Controllerには、グラフに対してこのアクションがあります
public ActionResult GetGender()
{
var AllGender = new List<string>(from c in db.tbl_Profile select c.sex).ToList();
var Groping = AllGender
.GroupBy(i => i)
.Select(i => new { sex = i.Key, CountGet = i.Count() }).ToArray(); //get a count for each
var key = new Chart(width: 300, height: 300)
.AddSeries(
chartType: "pie",
legend: "Gender Popularity",
xValue: Groping, xField: "sex",
yValues: Groping, yFields: "CountGet")
.Write("gif");
return null;
}
そして私の見解では私は与えました
<img src="/LoggedUserHome/GetGender"/>
Nexuss ToArray()の提案のおかげで、データベースを読んでチャートにデータを入力することができました。Nexuzzに感謝します。