Sas*_*wat 4 jquery charts google-visualization
我已经在管理面板中实现了谷歌图表 API。一切都成功了,数据在jQuery中成功加载。
这是我的代码:-
google.load("visualization", "1", { packages: ["corechart"] });
google.setOnLoadCallback(drawChart);
function drawChart() {
/*--------This code is for Line Chart ----------*/
var optionsLine = {
title: 'User Enrollment Statistics',
curveType: 'function',
legend: { position: 'bottom' }
};
$.ajax({
type: "POST",
url: "<?php echo base_url();?>ajax-graph-user-join",
data: {'type':'yearwise','year':'','month':''},
dataType: "json",
success: function (data) {
var dataArr = [];
for(var i = 0; i < data.length; i++)
{
var ar = [data[i].Year, data[i].User];
dataArr.push(ar);
}
console.log(dataArr);
var dataLine = google.visualization.arrayToDataTable(dataArr);
var chartLine = new google.visualization.LineChart($("#lineChart")[0]);
chartLine.draw(dataLine, optionsLine);
},
failure: function (r) {
alert(r.d);
},
error: function (r) {
alert(r.d);
}
});
}
Run Code Online (Sandbox Code Playgroud)
如您所见,年数(沿 x 轴)显示为带有 0 和 0.5 的小数
我希望年份仅显示为整数,而没有逗号,即 2,014。
我怎样才能做到这一点?
被建议放入hAxis: {format: '0000'}后optionsLine,我的图表是这样的:

两个2015和两个2016
使用hAxis.format 配置选项
var optionsLine = {
title: 'User Enrollment Statistics',
curveType: 'function',
legend: { position: 'bottom' },
hAxis: {
format: '0000'
}
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
941 次 |
| 最近记录: |