Files
dev-chiefworks f76abffdcd first commit
2022-05-31 16:21:53 -04:00

346 lines
8.4 KiB
PHP

<div class="panel panel-flat" style="background-color: aliceblue;">
<div class="panel-body">
<div class="row">
<div class="col-lg-4">
<!-- Current server load -->
<div class="panel">
<canvas id="myChart" style="width:100%; height:400px"></canvas>
</div>
<!-- /current server load -->
</div>
<div class="col-lg-4">
<!-- Current server load -->
<div class="panel">
<canvas id="myChartL" style="width:100%; height:400px"></canvas>
</div>
<!-- /current server load -->
</div>
<div class="col-lg-4">
<!-- Current server load -->
<div class="panel">
<canvas id="myChartX" style="width:100%; height:400px"></canvas>
</div>
<!-- /current server load -->
</div>
<div class="col-lg-4">
<!-- Current server load -->
<div class="panel">
<canvas id="myChartD" style="width:100%; height:400px"></canvas>
</div>
<!-- /current server load -->
</div>
<div class="col-lg-8">
<!-- Current server load -->
<div class="panel">
<?=$common_comute?>
</div>
<!-- /current server load -->
</div>
</div>
<div class="row">
<div class="col-lg-12">
<!-- Current server load -->
<div class="panel">
<div class="panel-body">
<?//$member_parsedetail ?>
</div>
</div>
<!-- /current server load -->
</div>
</div>
</div>
</div>
<?php
$c=0;
$labelArray = '';
$valueArray = '';
foreach ($plot_transpotercount as $rr) {
// echo "{$key} => {$value} ";
// print_r($rr);
if ( $c > 0 )
{
$labelArray .= ',';
$valueArray .= ',';
}
$labelArray .= "'".$rr['name']."'";
$valueArray .= $rr['count'];
$c++;
}
$dowL= array('Sun','Mon','Tue','Wed','Thurs','Fri','Sat');
$c=0;
$labelArray2 = '';
$valueArray2 = '';
foreach ($plot_dayofweekcount as $rr) {
// echo "{$key} => {$value} ";
// print_r($rr);
if ( $c > 0 )
{
$labelArray2 .= ',';
$valueArray2 .= ',';
}
$labelArray2 .= "'".$dowL[$rr['dow']]."'";
$valueArray2 .= $rr['count'];
$c++;
}
$dowL= array('Sun','Mon','Tue','Wed','Thurs','Fri','Sat');
$c=0;
$labelArray3 = '';
$valueArray3 = '';
foreach ($plot_dayofweekamount as $rr) {
// echo "{$key} => {$value} ";
// print_r($rr);
if ( $c > 0 )
{
$labelArray3 .= ',';
$valueArray3 .= ',';
}
$labelArray3 .= "'".$dowL[$rr['dow']]."'";
$valueArray3 .= $rr['sum'];
$c++;
}
$c=0;
$labelArray4 = '';
$valueArray4 = '';
foreach ($plot_dayofweekdistance as $rr) {
// echo "{$key} => {$value} ";
// print_r($rr);
if ( $c > 0 )
{
$labelArray4 .= ',';
$valueArray4 .= ',';
}
$labelArray4 .= "'".$dowL[$rr['dow']]."'";
$valueArray4 .= $rr['sum'];
$c++;
}
//echo $labelArray;
//$l1Arr = " 'Red', 'Blue', 'Yellow', 'Green', 'Purple', 'Orange' ";
?>
<script type="text/javascript">
<!--
var ctx = document.getElementById("myChart");
var myChart = new Chart(ctx, {
type: 'bar',
data: {
labels: [<?=$labelArray?>],
datasets: [{
label: 'Frequency by Transport mode',
data: [<?=$valueArray?>],
backgroundColor: [
'rgba(255, 99, 132, 0.2)',
'rgba(54, 162, 235, 0.2)',
'rgba(255, 206, 86, 0.2)',
'rgba(75, 192, 192, 0.2)',
'rgba(153, 102, 255, 0.2)',
'rgba(255, 159, 64, 0.2)'
],
borderColor: [
'rgba(255,99,132,1)',
'rgba(54, 162, 235, 1)',
'rgba(255, 206, 86, 1)',
'rgba(75, 192, 192, 1)',
'rgba(153, 102, 255, 1)',
'rgba(255, 159, 64, 1)'
],
borderWidth: 1
}]
},
options: {
scales: {
yAxes: [{
ticks: {
beginAtZero:true
}
}]
}
}
});
var ctx1 = document.getElementById("myChartL");
var myChart = new Chart(ctx1, {
type: 'bar',
data: {
labels: [<?=$labelArray2?>],
datasets: [{
label: 'Frequency by Day of the Week',
data: [<?=$valueArray2?>],
backgroundColor: [
'rgba(255, 99, 132, 0.2)',
'rgba(54, 162, 235, 0.2)',
'rgba(255, 206, 86, 0.2)',
'rgba(75, 192, 192, 0.2)',
'rgba(153, 102, 255, 0.2)',
'rgba(255, 159, 64, 0.2)'
],
borderColor: [
'rgba(255,99,132,1)',
'rgba(54, 162, 235, 1)',
'rgba(255, 206, 86, 1)',
'rgba(75, 192, 192, 1)',
'rgba(153, 102, 255, 1)',
'rgba(255, 159, 64, 1)'
],
borderWidth: 1
}]
},
options: {
scales: {
yAxes: [{
ticks: {
beginAtZero:true
}
}]
}
}
});
var ctx3 = document.getElementById("myChartX");
var myChart = new Chart(ctx3, {
type: 'bar',
data: {
labels: [<?=$labelArray3?>],
datasets: [{
label: 'Amount by Day of the Week',
data: [<?=$valueArray3?>],
backgroundColor: [
'rgba(255, 99, 132, 0.2)',
'rgba(54, 162, 235, 0.2)',
'rgba(255, 206, 86, 0.2)',
'rgba(75, 192, 192, 0.2)',
'rgba(153, 102, 255, 0.2)',
'rgba(255, 159, 64, 0.2)'
],
borderColor: [
'rgba(255,99,132,1)',
'rgba(54, 162, 235, 1)',
'rgba(255, 206, 86, 1)',
'rgba(75, 192, 192, 1)',
'rgba(153, 102, 255, 1)',
'rgba(255, 159, 64, 1)'
],
borderWidth: 1
}]
},
options: {
scales: {
yAxes: [{
ticks: {
beginAtZero:true
}
}]
}
}
});
var ctx4 = document.getElementById("myChartD");
var myChart = new Chart(ctx4, {
type: 'line',
data: {
labels: [<?=$labelArray4?>],
datasets: [{
label: 'Distance by Day of the Week',
data: [<?=$valueArray4?>],
backgroundColor: [
'rgba(255, 99, 132, 0.2)',
'rgba(54, 162, 235, 0.2)',
'rgba(255, 206, 86, 0.2)',
'rgba(75, 192, 192, 0.2)',
'rgba(153, 102, 255, 0.2)',
'rgba(255, 159, 64, 0.2)'
],
borderColor: [
'rgba(255,99,132,1)',
'rgba(54, 162, 235, 1)',
'rgba(255, 206, 86, 1)',
'rgba(75, 192, 192, 1)',
'rgba(153, 102, 255, 1)',
'rgba(255, 159, 64, 1)'
],
borderWidth: 1
}]
},
options: {
scales: {
yAxes: [{
ticks: {
beginAtZero:true
}
}]
}
}
});
var ctx1 = document.getElementById("scatterChart");
var scatterChart = new Chart(ctx1, {
type: 'scatter',
data: {
datasets: [{
label: 'Mode Group By Price',
data: [{
x: -10,
y: 0
}, {
x: 0,
y: 10
}, {
x: 10,
y: 5
}]
}]
},
options: {
scales: {
xAxes: [{
type: 'linear',
position: 'bottom'
}]
}
}
});
var ctx3 = document.getElementById("myPieChart ");
var myPieChart = new Chart(ctx3, {
type: 'doughnut',
data: {
datasets: [{
data: [10, 20, 30]
}],
labels: [
'Red',
'Yellow',
'Blue'
]
},
options: {
}
});
//initMap();
// -->
</script>