Javascript 在图表中显示.Net核心web API响应
我想在highcharts中显示数据,API返回json,highcharts显示数据需要任何转换吗 代码:Javascript 在图表中显示.Net核心web API响应,javascript,c#,json,highcharts,.net-core,Javascript,C#,Json,Highcharts,.net Core,我想在highcharts中显示数据,API返回json,highcharts显示数据需要任何转换吗 代码: [HttpGet("{id}")] public ActionResult<List<Tuple<string, double>>> Get(int id) { using (StockContext stockContext = new StockContext()) { var company
[HttpGet("{id}")]
public ActionResult<List<Tuple<string, double>>> Get(int id)
{
using (StockContext stockContext = new StockContext())
{
var company = stockContext
.Companies
.Where(x => x.Id == id)
.FirstOrDefault();
var info = company
.Informations
.ToList()
.Select(x => new Tuple<string, double>(((long)x.Date.Subtract(new DateTime(1970, 1, 1)).TotalMilliseconds).ToString(), x.Close)), x.Close))
.ToList();
return new ObjectResult(info);
}
}
根据要使用的Highcharts系列,必须以三种允许的格式之一提供数据: 数组-仅
y
-值:
data: [0, 5, 3, 5]
数组-x
和y
值:
data: [
[0, 1],
[1, 2],
[2, 8]
]
对象:
data: [{
x: 1,
y: 9,
name: "Point2",
color: "#00FF00"
}, {
x: 1,
y: 6,
name: "Point1",
color: "#FF00FF"
}]
现场演示:
API参考:根据您想要使用的Highcharts系列,您必须以三种允许的格式之一提供数据: 数组-仅
y
-值:
data: [0, 5, 3, 5]
数组-x
和y
值:
data: [
[0, 1],
[1, 2],
[2, 8]
]
对象:
data: [{
x: 1,
y: 9,
name: "Point2",
color: "#00FF00"
}, {
x: 1,
y: 6,
name: "Point1",
color: "#FF00FF"
}]
现场演示:
API参考: