Php Jquery图形按日期排序无法正常工作
我想在图表中显示数据。 我的数据来自foreach:每个日期的访问量。 问题是当我显示日期时,它不能正常工作。我的图表没有考虑到这个月 它的显示方式如下: 二月一日、二月二日、二月三日、一月二十五日、一月二十六日、一月二十七日、一月二十八日、一月二十九日、一月三十日、, 1月31日 但我想: 1月25日、26日、27日、28日、29日、30日、31日、2月1日、2月2日、, 2月3日 知道当我回应我的观点时,我的观点是正确的: 我的代码:Php Jquery图形按日期排序无法正常工作,php,graph,foreach,google-analytics-api,Php,Graph,Foreach,Google Analytics Api,我想在图表中显示数据。 我的数据来自foreach:每个日期的访问量。 问题是当我显示日期时,它不能正常工作。我的图表没有考虑到这个月 它的显示方式如下: 二月一日、二月二日、二月三日、一月二十五日、一月二十六日、一月二十七日、一月二十八日、一月二十九日、一月三十日、, 1月31日 但我想: 1月25日、26日、27日、28日、29日、30日、31日、2月1日、2月2日、, 2月3日 知道当我回应我的观点时,我的观点是正确的: 我的代码: <?php $ga->requestRep
<?php
$ga->requestReportData($profileId,array('date'),array('visitors'), '-date');
?>
$(function () {
// Use Morris.Area instead of Morris.Line
Morris.Area({
element: 'graph-area',
padding: 10,
behaveLikeLine: true,
gridEnabled: false,
gridLineColor: '#dddddd',
axes: false,
fillOpacity:.7,
data: [<?php
foreach($ga->getResults() as $result)
{
echo "{period: '".date('j-M-Y',strtotime($result->getDate()))."', Visites: ".$result->getVisitors()."},\n";}
?>],
lineColors:['#E67A77','#79D1CF','#79D1CF'],
xkey: 'period',
ykeys: ['Visites'],
labels: ['Visites'],
pointSize: 4,
lineWidth: 2,
hideHover: 'auto'
});
});