tôi đang cố gắng để tạo ra một biểu đồ đường thẳng, nhưng Google Charts tiếp tục ném lỗi này khi tôi cố gắng thêm một hàng dữ liệu:addRows Google bảng xếp hạng() chức năng không muốn chấp nhận một mảng
Error: Every row given must be either null or an array. @ ...corechart.I.js:162
Dưới đây là một số cột ví dụ mà tôi đã thử. Làm cho các cột hoạt động tốt và hiển thị biểu đồ trống miễn là tôi không thêm bất kỳ hàng nào.
var data = new google.visualization.DataTable();
data.addColumn('number', 'timestamp');
data.addColumn('number', 'JPY');
data.addColumn('number', 'EUR');
data.addColumn('number', 'SEK');
data.addColumn('number', 'HKD');
data.addColumn('number', 'CHF');
//So far so good
Bây giờ, dù tôi cố truyền một mảng với addRows(), tôi gặp lỗi. Tôi đã tìm thấy câu hỏi tương tự ở đây, nhưng tất cả đều thất bại vì lý do mã không đúng định dạng hoặc sử dụng một phương pháp khác để chuyển mã. Vì vậy, đây là trường hợp thử nghiệm đơn giản, vẫn không thành công.
data.addRows([1,2,3,4,5,6]); //Breaks the chart
Tôi cũng đã cố gắng:
var myrow = new Array(1,2,3,4,5,6);
data.addRows(myrow);
tôi không thấy làm thế nào tôi có thể làm cho bất kỳ này theo nghĩa đen hơn một mảng. Tôi cũng đã thông qua hai cùng một lúc, bởi vì tất cả các mã ví dụ dường như vượt qua nhiều hàng.
data.addRows([1,2,3,4,5,6],
[7,8,9,10,11,12]);
Vẫn không thành công.
Cảm ơn! addRow() là thuận tiện hơn cho trường hợp của tôi là tốt, cảm ơn cho rằng quá. – Joseph