$(document).ready( function(){
data = [
{category:'Eyecare',expense:60},
{category:'Medical',expense:60},
{category:'Dentist',expense:60},
{category:'Eyecare1',expense:60},
{category:'Medical1',expense:60},
{category:'Dentist1',expense:60},
{category:'Eyecare2',expense:60},
{category:'Medical2',expense:60},
{category:'Dentist2',expense:33}
];
var svg = d3.select("svg"),
margin = {top: 50, right: 50, bottom: 50, left: 50},
width = +svg.attr("width") - margin.left - margin.right,
height = +svg.attr("height"),
g = svg.append("g").attr("transform", "translate(" + margin.left + "," + margin.top + ")");
var formatNumber = d3.format(".2f");
var scaleX = d3.scaleBand()
.domain(data.map(function(d) { return d.category; }))
.range([0, width])
.padding(0.7);
var xAxis = d3.axisBottom(scaleX)