控制器代码(使用C#语言):
public IActionResult ChartData() { // 生成随机数据 var labels = new List { "Red", "Blue", "Yellow", "Green", "Purple", "Orange" }; var data = new List { 12, 19, 3, 5, 2, 3 }; // 将数据转换为JSON格式 var chartData = new { labels, datasets = new List { new { label = "Chart Data", data, backgroundColor = new List { "rgba(255, 99, 132, 0.2)", "rgba(54, 162, 235, 0.2)", "rgba(255, 206, 86, 0.2)", "rgba(75, 192, 192, 0.2)", "rgba(153, 102, 255, 0.2)", "rgba(255, 159, 64, 0.2)" }, borderColor = new List { "rgba(255, 99, 132, 1)", "rgba(54, 162, 235, 1)", "rgba(255, 206, 86, 1)", "rgba(75, 192, 192, 1)", "rgba(153, 102, 255, 1)", "rgba(255, 159, 64, 1)" }, borderWidth = 1 } } }; // 返回JSON数据 return new JsonResult(chartData); }
前端代码: