//Add items to select var chems = JSONSelect.match(".chem",rawdata).sort(); //All as first option chems.splice(chems.indexOf("All"),1) var opt = document.createElement('option'); opt.value='All'; opt.innerHTML='All'; document.getElementById("drug_drop").options.add(opt) chems.forEach(function(d){ var opt = document.createElement('option'); opt.value=d; opt.innerHTML=d; document.getElementById("drug_drop").options.add(opt) }); var margin = {top: 20, right: 20, bottom: 50, left: 75}, width = 500 - margin.left - margin.right, height = 300 - margin.top - margin.bottom; var x = d3.scale.ordinal() .rangeRoundBands([0, width], .4,.6); var y = d3.scale.linear() .range([height, 0]); //Scale Sidebar //Get ALL values and pop em out var all_max = new Array(); for (var i=0; i