来自MySQL的Highcharts深入数据

时间:2019-03-17 12:16:24

标签: mysql highcharts

我正在尝试对我的图表使用向下钻取方法,类似于:https://www.highcharts.com/demo/column-drilldown/sand-signika%5d%5b1%5d。 但是我想从YEARS,MONTHS,WEEKS和DAYS细分我的数据。我该如何执行呢?这是我的代码:

$query = "SELECT sum(product_total) as total, YEAR(`date`) as year FROM confirm_order_product GROUP BY YEAR(date) ORDER BY date";

$result = $mysqli->query($query);

while($row = $result->fetch_array(MYSQLI_ASSOC))
{
    $salestotal[] = $row['total'];
    $sdate[] = $row['year'];
}
$salesdate = json_encode($sdate, JSON_NUMERIC_CHECK);
$sales = json_encode($salestotal, JSON_NUMERIC_CHECK);

容器:

  $(function() {
    $('#container').highcharts({
      chart: {
        type: 'column'
      },
      title: {
        text: 'Sales Report'
      },
      xAxis: {
        categories: <?php echo $salesdate; ?>

      },
      yAxis: {
        title: {
          text: 'Value'
        },
              },
      tooltip: {
        valuePrefix: '₱'
      },

      series: [{
        name: 'Sales',
        colorByPoint: true,
        data:<?php echo $sales; ?>,


}],


    });
  });

仅每年显示一次。

0 个答案:

没有答案