高图表显示不正确



第一次弄乱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', ...]

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

最新更新