Highcharts 高位图表显示不正确
第一次在HighCharts.js上乱搞 我正在拉入一个.csv并传入必要的数组。它们已填充且有效,但图表仍不显示Highcharts 高位图表显示不正确,highcharts,Highcharts,第一次在HighCharts.js上乱搞 我正在拉入一个.csv并传入必要的数组。它们已填充且有效,但图表仍不显示 function buildChartsUSD(dayLabelsArray, usdSeriesArray) { $('#containerUSD').highcharts({ title: { text: 'USD Daily Close', x: -20 //center }, subtitle: {
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',…]
愚蠢的错误和简单的答案。usdSeriesArray是什么样子的?
dayLabelsArray
是什么样子的?dayLabelArray=['Feb-24-2016'、'Feb-25-2016'、…]并正确渲染dayLabelsArray=['142332'、'142332.28'、…]这是您的问题。您列出的数据系列是一组字符串。它们应该是数字,就像[142332,142332.28,…]
@AdamGerard问题得到了回答吗?还是你还有什么问题?