Отображение данных в нескольких стопках за недельный период

Я хочу создать дату начала и окончания, а затем разбить ее на недели, и, используя эти недели, я хочу проверить, сколько низких, средних и высоких результатов было за эти недели, и отобразить их в гистограмме с накоплением.

Мой код работает отлично и показывает правильные результаты между датами начала и датами окончания, но не знает, как отображать эти данные в неделях. Например, для недели 1 я получу столбец с результатом того, сколько низких, средних и высоких значений было на этой неделе. и так далее. Моя проблема очень похожа на эту -bar">вопрос, но решение, которое было дано, совершенно неверно.

Любые идеи или примеры, с которыми вы сталкивались.

Вот мой PHP-код

<?php>
$result = mysqli_query($con,"SELECT * FROM `patients` WHERE `DateofTest` BETWEEN  '" . $_POST     
['start'] . "' AND  '" . $_POST ['end'] . "' ") or die ("Error: ".mysqli_error($con));
$risks = 0;
$BergRiskRatingcounter = 0;=0;
$countermedium=0;
$counterlow=0;
while($row = mysqli_fetch_array($result))
  {
     $answer = $row['Risk'];
     $low = 'Low';
     $medium='Medium';
     $High='High';
     if ($answer == $low)
         {
            $counterlow++;
         }
         if($answer == $medium)
         {
           $countermedium++;
         }
         if($answer == $high)
         {
           $counterhigh++;
         }
         $BergRiskRatingcounter++;
   }
         mysqli_close($con); 
?>

Вот мои библиотеки JS, которые я использую в своей программе.

Вот мой код JavaScript.

$(function() {
var series = [<?php echo $output; ?>];
$.plot("#placeholder", series, {
series: {
        stack:true,
        lines:{fill:true,show:false,steps:false},
        bars: {
            show: true,
            barWidth: 0.8,
            align: "middle",
        },
      },
    xaxis: {
         mode: "categories",
        minTickSize: 1
    }
   });
 });

Любые идеи или примеры, пожалуйста.


person Em Jad    schedule 15.12.2014    source источник