以下是用于填充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]);
});
如下图所示我收到错误' 给定轴上的所有系列必须具有相同的数据类型×'
因为我想为不同的公司展示不同的直线条,正如您所看到的那样,第一张图片中有两家不同的公司。
我正在寻找类似下图的内容。
Expected output 请帮助。
答案 0 :(得分:0)
图表将使用数据表第一列中的值作为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],
]