Highcharts 高位图表显示不正确

Highcharts 高位图表显示不正确,highcharts,Highcharts,第一次在HighCharts.js上乱搞 我正在拉入一个.csv并传入必要的数组。它们已填充且有效,但图表仍不显示 function buildChartsUSD(dayLabelsArray, usdSeriesArray) { $('#containerUSD').highcharts({ title: { text: 'USD Daily Close', x: -20 //center }, subtitle: {

第一次在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',…]


愚蠢的错误和简单的答案。

usdSeriesArray是什么样子的?
dayLabelsArray
是什么样子的?dayLabelArray=['Feb-24-2016'、'Feb-25-2016'、…]并正确渲染dayLabelsArray=['142332'、'142332.28'、…]这是您的问题。您列出的数据系列是一组字符串。它们应该是数字,就像
[142332,142332.28,…]
@AdamGerard问题得到了回答吗?还是你还有什么问题?