我当前正在尝试从后端传递数据(用c#编写)到我的前端,以便在JavaScript中使用它来填充highcharts的x范围图。数据通过并在需要时被正确地过滤,但将数据传递到highcharts系列数据元素被证明是困难的。当将从源复制的原始数据提供给元素时,它工作得很好,然而,当动态地传递数据时,它不这样做,例如:
series: [{
pointWidth: 20,
turboThreshold: 10000,
data: JSON.parse(JSON.stringify("[" + dataString + "]"))
}]
上面是我正在特灵做的,dataString的组成如下:
dataString += "{x: " + startDate + ", x2: " + endDate + ", y: " + vesselCounter + "},"
其中每个变量都是从后端数据表中的一行传递过来的。
series: [{
pointWidth: 20,
turboThreshold: 10000,
data: [{x: 1244419200000, x2: 1258329600000, y:0}]
}]
数据显示,我不确定是否不可能像我尝试的那样传递数据,但任何帮助都是很好的!要澄清的是,数据完美地通过,并且是它应该的样子,但序列-〉数据元素不喜欢它。
参考文件:https://api.highcharts.com/highcharts/series.xrange.data
1条答案
按热度按时间8ehkhllq1#
通过将序列数据作为对象传递来解决此问题
谢谢大家的帮助,如果有人对此有问题,请随时问:)