2013-03-12 2 views
1

Я получаю значения в базе данных MySql каждый день в каждый час. У меня есть сайт с высокими диаграммами, но я не могу заставить его работать.Получить текущие значения даты в собственные часы

Мне нужно получить текущие значения дня из MySql, организованного в собственные часы.

Вот мой Highcharts код:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> 
    <script src="http://code.highcharts.com/highcharts.js"></script> 
    <script type="text/javascript">  
      var chart; 
      $(document).ready(function() { 
       chart = new Highcharts.Chart({ 
        chart: { 
         renderTo: 'chart', 
         defaultSeriesType: 'spline' 
        }, 
        title: { 
         text: "Today's Values" 
        }, 
        subtitle: { 
         text: 'Values by Hour' 
        }, 
        credits: { 
         enabled: false 
        },     
        xAxis: { 
         categories: ['12AM', '1AM', '2AM', '3AM', '4AM', '5AM', 
          '6AM', '7AM', '8AM', '9AM', '10AM', '11AM','12PM', '1PM', '2PM', '3PM', '4PM', '5PM', 
          '6PM', '7PM', '8PM', '9PM', '10PM', '11PM'] 
        }, 
        yAxis: { 
         min: 0, 
         title: { 
          text: 'Values' 
         }, 
         labels: { 
          formatter: function() { 
           return this.value 
          } 
         } 
        }, 
        tooltip: { 
         valueDecimals: 2, 
         crosshairs: true, 
         shared: true, 
         formatter: function() { 
          return '$' + this.y; 
         } 
        }, 
        plotOptions: { 
         spline: { 
          marker: { 
           radius: 4, 
           lineColor: '#666666', 
           lineWidth: 1 
          } 
         } 
        }, 
        series: [{ 
         name: 'Values', 
         data: [ 
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] 

        }] 
       });        
      }); 


</script> 

Вот ПОС из базы данных MySql, как она выглядит

chart

Итак, мне нужно все значения из MySql классифицируются на собственные часы на графике , Он должен считать значения + показать его в своей категории, любая идея, как это сделать?

Я застрял в этом вопросе, я не знаю, как это сделать.

+0

_I нужно получить текущие значения дня из MySql, организованного в собственные часы_ Это простой запрос, выберите значения из текущего дня и группы за часом ... в чем проблема? запрос или поместить результат в диаграмму? –

+0

Это все о SQL-запросе, а JSON-кодирование обеспечивает больше кода и структуру базы данных, может быть, мы можем помочь больше :) – Sedz

ответ

0

Я совет знаком со статьей о предварительной обработке формы данных MySQL http://docs.highcharts.com/#preprocessing-data-from-a-database

Вы должны экспортировать данные из PHP в JSON, а затем, если вы хотите использовать категории для XAxis, вам нужно разобрать ваш JSON и нажмите appropaite данные для исправления места. Аналогично последовательностям данных.

Смежные вопросы