第一次弄乱HighCharts.js。
我正在拉入一个.csv并传入必要的数组。 它们已填充且有效,但图表仍未显示。
function buildChartsUSD(dayLabelsArray, usdSeriesArray) {
$('#containerUSD').highcharts({
title: {
text: 'USD Daily Close',
x: -20 //center
},
subtitle: {
text: 'The Big Short',
x: -20
},
xAxis: {
categories: dayLabelsArray,
labels:{rotation: 90, x:-20}
},
yAxis: {
title: {
text: 'USD'
},
format: '{value:.2f}',
plotLines: [{
value: 0,
width: 1,
color: '#808080'
}]
},
legend: {
layout: 'vertical',
align: 'right',
verticalAlign: 'middle',
borderWidth: 0
},
series: [{
data: usdSeriesArray,
name: 'USD'
}]
});
};
Y 轴的值类似于 204000.83 - 尽管填充了数组 usdSeriesArray,但序列数据正在收到"未定义参考错误数据"异常。 任何帮助将不胜感激! 谢谢!
正如上面wergeld所指出的,这个问题与数组中的元素有关。 它们应该是数字而不是字符串。 因此
[111, 222,333,...] 不是 ['111', '222', '333', ...]
愚蠢的错误和简单的答案。