Google 图表错误 - 给定轴上的所有系列必须具有相同的数据类型×



下面是用于填充谷歌图表数据的javascript代码 - 折线图。

//This function is used to bind the user data to chart
function LMTServerDashboardChart(data, Zaxis) {
debugger
$("#LMT_CompanyUsage").show();
var dataArray = [
['Date and Hour(s)',Zaxis, 'Company']
];
//$.each(data, function (i, item) {
//    dataArray.push([item.Date.replace(" 12:00:00 AM", ""), item.noofuser]);
//});
if (document.getElementById("PeakUsage").checked)
{
$.each(data, function (i, item) {
dataArray.push([item.Date.replace(" 12:00:00 AM", ""), item.noofuser]);
});
}
else {
$.each(data, function (i, item) {
dataArray.push([item.DateTime, item.noofuser, item.Company]);
});

谷歌图表代码

如下图所示,我收到一个错误"给定轴上的所有序列必须具有相同的数据类型×">

由于我想为不同的公司显示不同的线条栏,正如您在所附的第一张图片中看到的,有两个不同的公司。

我正在寻找类似下图的东西。

预期产出 请帮忙。

图表将使用数据表第一列中的值作为 x 轴,
并将每个附加列作为 y 轴(无字符串(

要获得请求的图表,数组需要按如下方式构建...

[
['Date and Hour(s)', 'Company Name 1', 'Company Name 2'],
['22.5.2018:1', 1, 1],  // <-- values for companies
['22.5.2018:2', 2, 2],
]

最新更新