php chart 多拆线,javascript

我有一个名为total_summary的表,其中包含4个字段-[日期],[月/年],[挖泥船]和[驳船量]。

我正在尝试生成一个多条形图,以显示按日期分组的每个挖泥船的总体积。 下面是我编写的用于生成图形的代码:

PHP:

$datelist = "";

$dredgelist = "";

$volumedata = "";

$datearray = "'2019-10-01";

$title = "'Dredging Volume'";

$chartype = "'bar'";

$barcolor = "'rgb(252, 155, 155, 0.5)'";

$x_title = "'Date'";

$yline = "true";

$xline = "false";

$bkcolor = "#F5F5F5";

$sql_query = "SELECT [date], [Dredger], SUM([Barge Volume]) AS 'Dredging Volume' FROM OVERALL_SUMMARY_ORIGINAL

WHERE [Month/Year] in ($datearray) GROUP BY [Date], [Dredger] order by [Date], [Dredger]";

$stmt = sqlsrv_query($conn, $sql_query);

while($row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_NUMERIC)){

$datelabel = $row[0]->format('Y/m/d');

$dredger = $row[1];

$vol = $row[2];

$datelist = $datelist."'".$datelabel."',";

$datelist_2 = trim($datelist,",");

$dredgelist = $dredgelist."'".$dredger."',";

$dredgelist_2 = trim($dredgelist,",");

$volumedata = $volumedata.$vol.",";

$volumedatalist = trim($volumedata,",");

}

?>

Java脚本

/*****first chart********/

var ctx = document.getElementById('myChart2').getContext('2d');

var myChart = new Chart(ctx, {

type:<?php echo $chartype; ?>,

data : {

labels: [<?php echo $datelist_2; ?>],

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值