Javascript 给定轴上的所有系列必须具有相同的数据类型。google图表api错误

Javascript 给定轴上的所有系列必须具有相同的数据类型。google图表api错误,javascript,json,dom,javascript-objects,google-visualization,Javascript,Json,Dom,Javascript Objects,Google Visualization,我正在使用google图表api,其中我从json获取值。我在这里与json共享我的javascript。这给了我错误,好像它必须是相同的数据类型,但就我所知,它是相同的类型 function drawChart2() { var jsa = [ { "date": "01-APR-16", "creditCardCount": 3, "invoiceCount": 1 }, { "date": "06

我正在使用google图表api,其中我从json获取值。我在这里与json共享我的javascript。这给了我错误,好像它必须是相同的数据类型,但就我所知,它是相同的类型

function drawChart2() {

  var jsa = [
    {
        "date": "01-APR-16",
        "creditCardCount": 3,
        "invoiceCount": 1
    },
    {
        "date": "06-APR-16",
        "creditCardCount": 2,
        "invoiceCount": 3
    },
    {
        "date": "29-MAR-16",
        "creditCardCount": 3,
        "invoiceCount": 1
    },
    {
        "date": "30-MAR-16",
        "creditCardCount": 4,
        "invoiceCount": 3
    },
    {
        "date": "31-MAR-16",
        "creditCardCount": 1,
        "invoiceCount": 1
    }
]


var outputArrayForInvoiceAndCredit = new Array();
// header
var headerArray1 = ['Day', 'CreditCard', 'Invoice'];
outputArrayForInvoiceAndCredit.push(headerArray1);
for (var i = 0; i < jsa.length; i++){
    var obj1 = jsa[i];
    var innerArray = new Array();
    innerArray[0] = obj1.date;
    innerArray[1] = obj1.creditCardCount;
    innerArray[2] = obj1.InvoiceCount;
    outputArrayForInvoiceAndCredit.push(innerArray);
}

  var data2 = google.visualization.arrayToDataTable(outputArrayForInvoiceAndCredit);

  var options2 = {
    title: 'CreaditCard/Invoice Details',
    curveType: 'function',
    legend: {
      position: 'bottom'
    }
  };

  var chart2 = new google.visualization.LineChart(document.getElementById('cc/invoice'));

  chart2.draw(data2, options2);
}

不确定是否相关,但请注意,您正在执行
.InvoiceCount
而不是
.InvoiceCount
谢谢您的工作人员它的工作..较小的错误但很难发现:)过去发生在我身上,发票上的蓝色很有帮助:)