2017-01-06 2 views
0

У меня есть Highchart колонки, как это:Highcharts Уровень 3 сверла вниз

  • Level-1 содержит ЕЖЕГОДНО граф
  • Level-2 содержит месячный график, где его год
  • Level-3 содержит животных, где его год и месяц

Но когда уровень 3 открыт, он показывает некоторые данные с последними данными, например: в 2017 году у меня есть 7 животных. В 2016 году у меня 6 животных. И это показывает мне всего 7 животных в 2016 году. Возможно ли показать некоторые данные из базы данных с двумя условиями?

Пожалуйста, дайте мне знать, где моя ошибка.

Вот образец сверла вниз я работаю:

$(function() { 

// Create the chart 
$('#container').highcharts({ 
    chart: { 
     type: 'column' 
    }, 
    title: { 
     text: 'Basic drilldown' 
    }, 
    xAxis: { 
     type: 'category' 
    }, 

    legend: { 
     enabled: false 
    }, 

    plotOptions: { 
     series: { 
      borderWidth: 0, 
      dataLabels: { 
       enabled: true, 
      } 
     } 
    }, 

    series: [{ 
     name: 'Things', 
     colorByPoint: true, 
     data: [{ 
      name: '2017', 
      y: 5, 
      drilldown: '2017' 
     }, 
     { 
      name: '2016', 
      y: 4, 
      drilldown: '2016' 
     }] 
    }], 
    drilldown: { 
     series: [{ 
      id: '2017', 
      name: '2017', 
      data: [{ 
       name: 'January', 
       y: 7, 
       drilldown: 'january' 
      },{ 
       name: 'July', 
       y: 5, 
       drilldown: 'july' 
      }, 
      ], 
     }, 
     { 
      id: '2016', 
      name: '2016', 
      data: [{ 
       name: 'January', 
       y: 6, 
       drilldown: 'january' 
      },{ 
       name: 'July', 
       y: 3, 
       drilldown: 'july' 
      }, 
      ], 
     }, 
     { 

      id: 'january', 
      data: [['Dogs', 2], 
       ['Cows', 1], 
       ['Sheep', 2], 
       ['Pigs', 1]] 
     },{ 
     id: 'january', 
      data: [['Dogs', 3], 
       ['Cows', 1], 
       ['Sheep', 2], 
       ['Pigs', 1]] 
     }] 
    } 
}) 
}); 
+0

Что вопрос тогда? Вы спрашиваете о запросах sql или не знаете, правильный ли объект конфигурации Highcharts? Если вы спрашиваете о Highcharts, было бы легче рассказать вам, что не так, если вы удалите скрипт php и вставьте источник страницы или создайте живой пример (jsfiddle/codepen/etc.) – morganfree

ответ

0

извините, я забыл изменить развернутом идентификатор для каждого года

drilldown: { 
     series: [{ 
      id: '2017', 
      name: '2017', 
      data: [{ 
       name: 'January', 
       y: 7, 
       drilldown: '2017-january' 
      },{ 
       name: 'July', 
       y: 5, 
       drilldown: '2017-july' 
      }, 
      ], 
     }, 
     { 
      id: '2016', 
      name: '2016', 
      data: [{ 
       name: 'January', 
       y: 6, 
       drilldown: '2016-january' 
      },{ 
       name: 'July', 
       y: 3, 
       drilldown: '2017-july' 
      }, 
      ], 
     }, 
     { 

      id: '2017-january', 
      data: [['Dogs', 2], 
       ['Cows', 1], 
       ['Sheep', 2], 
       ['Pigs', 1]] 
     },{ 
     id: '2016-january', 
      data: [['Dogs', 3], 
       ['Cows', 1], 
       ['Sheep', 2], 
       ['Pigs', 1]] 
     }] 
    }