Select 高图:联合收割机;“选定选项”;加上;表格输入值“;

Select 高图:联合收割机;“选定选项”;加上;表格输入值“;,select,input,highcharts,radio,Select,Input,Highcharts,Radio,让我知道如何组合所选选项+表单输入值来创建图表。 只有我的“选定选项”(变量为“x”)可用,而不是所选的输入值(变量为“总计”) 所以一般来说,您有一个选择选项调用json,然后将该数据加载到图表?但我不确定什么是输入角色?输入角色:调用json并更改序列数据(仅我的变量“total”),因此您需要捕获输入上的事件,调用操作并使用或操作图表。 filterCalc(); function filterCalc() { $.getJSON('data_salaries2.JSON', fu

让我知道如何组合所选选项+表单输入值来创建图表。 只有我的“选定选项”(变量为“x”)可用,而不是所选的输入值(变量为“总计”)


所以一般来说,您有一个选择选项调用json,然后将该数据加载到图表?但我不确定什么是输入角色?输入角色:调用json并更改序列数据(仅我的变量“total”),因此您需要捕获输入上的事件,调用操作并使用或操作图表。
filterCalc();

function filterCalc() {

  $.getJSON('data_salaries2.JSON', function (data) {
    var x = document.getElementById('people2').selectedIndex;
    var y = document.getElementsByTagName('option')[x].id;

    //radio buttons
    $('input[name=BtRadio]').click(function () {
      // Whenever a radiobox is clicked, the following code would be executed
      var total = $('input[name=BtRadio]:checked').val();
    });

    //Charts
    var chart = new Highcharts.Chart({
      chart: {
        renderTo: 'container',
        type: 'column',
      },
      labels: {
        formatter: function () {
          return this.value.toLocaleString();
        }
      },
      series: [{
        name: [data.annee2011[x].metier],
        data: [data.annee2005[x].total, data.annee2006[x].total, data.annee2007[x].total, data.annee2008[x].total, data.annee2009[x].total, data.annee2010[x].total, data.annee2011[x].total]
      }, ]
    });
  });
};