weltweite statistik grafik entfernt

This commit is contained in:
Göran Heinemann 2020-03-16 19:37:40 +01:00
parent 0c6b483a56
commit 3eb5336ec3

View File

@ -111,7 +111,6 @@ $data = $stmt->fetchAll(PDO::FETCH_ASSOC);
<?php
//Tabelle
$sql = "SELECT * FROM data where scan = (select MAX(scans.id) from scans inner join data on data.scan=scans.id where site=1) order by amount desc";
echo '<h2>Fallzahlen in Deutschland - Nach Robert Koch Institut</h2>';
@ -124,98 +123,6 @@ foreach ($pdo->query($sql) as $row){
}
echo '</table>';
//grafik
$sql = "SELECT scans.id, place, amount, time FROM `data` inner join scans on scans.id=data.scan WHERE place like '%total%' group by amount order by time asc ";
$stmt = $pdo->query($sql);
$data = $stmt->fetchAll(PDO::FETCH_ASSOC);
?>
<div class="container" style="height: 1000px; width: 100%; position: relative">
<canvas id="total-chart" style="width: 100%; height: 100%"></canvas>
</div>
<script>
let my2ndChart = document.getElementById('total-chart').getContext('2d');
// Global Options
Chart.defaults.global.defaultFontFamily = 'Lato';
Chart.defaults.global.defaultFontSize = 18;
Chart.defaults.global.defaultFontColor = '#777';
let massPopChart2 = new Chart(my2ndChart, {
type:'bar', // bar, horizontalBar, pie, line, doughnut, radar, polarArea
data:{
labels:[
<?php
for ($i = 0 ; $i < count($data); $i++){
if ($i == 0){
echo "'".$data[$i]['time']."'";
}else{
echo ', \''.$data[$i]['time']."'";
}
}
?>
],
datasets:[{
label:'Anzahl',
data:[
<?php
for ($i = 0 ; $i < count($data); $i++){
if ($i == 0){
echo "".$data[$i]['amount']."";
}else{
echo ', '.$data[$i]['amount']."";
}
}
?>
],
//backgroundColor:'green',
backgroundColor:[
/*'rgba(255, 99, 132, 0.6)',
'rgba(54, 162, 235, 0.6)',
'rgba(255, 206, 86, 0.6)',
'rgba(75, 192, 192, 0.6)',
'rgba(153, 102, 255, 0.6)',
'rgba(255, 159, 64, 0.6)',
'rba(255, 99, 132, 0.6)'*/
],
borderWidth:1,
borderColor:'#777',
hoverBorderWidth:3,
hoverBorderColor:'#000'
}]
},
options:{
responsive: false,
maintainAspectRatio: false,
title:{
display:true,
text:'Anzahl der Infektionsfälle Weltweit',
fontSize:25
},
legend:{
display:true,
position:'right',
labels:{
fontColor:'#000'
}
},
layout:{
padding:{
left:0,
right:0,
bottom:0,
top:0
},
},
tooltips:{
enabled:true
}
}
});
</script>
<?php
$sql = "SELECT * FROM data where scan = (select MAX(scans.id) from scans inner join data on data.scan=scans.id where site=7) order by active desc limit 500";
echo '<h2>Weltweite Daten - Top 50</h2>';