Google visualization 谷歌图表趋势线未显示

Google visualization 谷歌图表趋势线未显示,google-visualization,trendline,Google Visualization,Trendline,谷歌图表趋势线未显示。试图将代码放在vAxis、hAxis和options中,但没有运气。我知道第一列必须是数字或日期等等,我的第一列是日期 <script type="text/javascript"> data.sort([{column: 0}]); google.charts.load('current', {'packages':['corechart']}); google.charts.setOnLoadCallback(drawChart); fu

谷歌图表趋势线未显示。试图将代码放在vAxis、hAxis和options中,但没有运气。我知道第一列必须是数字或日期等等,我的第一列是日期

 <script type="text/javascript">
  data.sort([{column: 0}]);
  google.charts.load('current', {'packages':['corechart']});
  google.charts.setOnLoadCallback(drawChart);

  function drawChart() {
    var data = google.visualization.arrayToDataTable([
      ['Date', 'Sum'],
       <?php while($row = mysqli_fetch_assoc($result)) { ?>

      [<?php echo $row['date'] ?>,  <?php echo $row['col2'] ?> ],

    <?php } ?>
    ]);

    var options = {
         legend: { position: 'bottom' },
        title: 'Sum per day',
         hAxis : { textStyle : { fontSize: 10 } },
    vAxis: { viewWindowMode: 'explicit', viewWindow: { min: 0 } },
    trendlines: { 0: {} }
    };

    var chart = new google.visualization.LineChart(document.getElementById('line_chart'));
    chart.draw(data, options);
  }
</script>

data.sort([{column:0}]);
load('current',{'packages':['corechart']});
google.charts.setOnLoadCallback(drawChart);
函数绘图图(){
var data=google.visualization.arrayToDataTable([
[‘日期’、‘金额’],
[,   ],
]);
变量选项={
图例:{位置:'bottom'},
标题:“每日金额”,
hAxis:{textStyle:{fontSize:10}},
变量:{viewWindowMode:'explicit',viewWindow:{min:0},
趋势线:{0:{}
};
var chart=new google.visualization.LineChart(document.getElementById('line_chart');
图表绘制(数据、选项);
}

加载数据时,第一列需要从字符串转换为日期。
将php中的值放在引号中并放在日期构造函数中

e、 g

[new Date('<?php echo $row['date'] ?>'),  <?php echo $row['col2'] ?> ],

加载数据时,第一列需要从字符串转换为日期。
将php中的值放在引号中并放在日期构造函数中

e、 g

[new Date('<?php echo $row['date'] ?>'),  <?php echo $row['col2'] ?> ],

检查这个答案-->是的,当然是一个字符串,我编辑了我的代码,但现在看起来像这样,请参见图片。在绘制图表之前尝试对数据进行排序-->
data.sort([{column:0}])是的,当然是字符串,我编辑了我的代码,但现在看起来像这样,请参见图片。在绘制图表之前尝试对数据进行排序-->
data.sort([{column:0}])我可以问另一个吗?如果我在mysql使用组中按YEARWEEK使用,然后使用这个:newdate(“”),它不显示YEARWEEK,它只显示yearmonth。一直在尝试,但没有成功…JavaScript中没有年-周签名,您可能应该继续创建正常日期,然后再转换为周,请参见-->