Skip to content

Instantly share code, notes, and snippets.

@apoorv74
Last active August 29, 2015 14:26
Show Gist options
  • Save apoorv74/7aae4d6c6e464b2d5a16 to your computer and use it in GitHub Desktop.
Save apoorv74/7aae4d6c6e464b2d5a16 to your computer and use it in GitHub Desktop.
n1
<!doctype HTML>
<meta charset = 'utf-8'>
<html>
<head>
<link rel='stylesheet' href='//cdnjs.cloudflare.com/ajax/libs/nvd3/1.1.15-beta/nv.d3.min.css'>
<script src='//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js' type='text/javascript'></script>
<script src='//d3js.org/d3.v3.min.js' type='text/javascript'></script>
<script src='//cdnjs.cloudflare.com/ajax/libs/nvd3/1.1.15-beta/nv.d3.min.js' type='text/javascript'></script>
<script src='//nvd3.org/assets/lib/fisheye.js' type='text/javascript'></script>
<style>
.rChart {
display: block;
margin-left: auto;
margin-right: auto;
width: 800px;
height: 400px;
}
svg text {font-size: 9px;}
</style>
</head>
<body >
<div id = 'chartfe052a689844' class = 'rChart nvd3'></div>
<script type='text/javascript'>
$(document).ready(function(){
drawchartfe052a689844()
});
function drawchartfe052a689844(){
var opts = {
"dom": "chartfe052a689844",
"width": 800,
"height": 400,
"x": "State",
"y": "value",
"group": "variable",
"type": "multiBarChart",
"id": "chartfe052a689844"
},
data = [
{
"State": "Maharastra",
"variable": "coal_cont",
"value": 62.26322049051
},
{
"State": "Gujarat",
"variable": "coal_cont",
"value": 59.91167576226
},
{
"State": "Madhya Pradesh",
"variable": "coal_cont",
"value": 65.90962111553
},
{
"State": "Chhattisgarh",
"variable": "coal_cont",
"value": 93.06006925073
},
{
"State": "Dadra & Nagar Haveli",
"variable": "coal_cont",
"value": 79.23952329784
},
{
"State": "Goa",
"variable": "coal_cont",
"value": 81.53842307885
},
{
"State": "Daman & Diu",
"variable": "coal_cont",
"value": 76.01987989232
},
{
"State": "Uttar Pradesh",
"variable": "coal_cont",
"value": 74.83903192881
},
{
"State": "Rajasthan",
"variable": "coal_cont",
"value": 54.62447151742
},
{
"State": "Haryana",
"variable": "coal_cont",
"value": 73.70540523837
},
{
"State": "Punjab",
"variable": "coal_cont",
"value": 49.78207342136
},
{
"State": "Delhi",
"variable": "coal_cont",
"value": 60.74520150544
},
{
"State": "Himachal Pradesh",
"variable": "coal_cont",
"value": 3.974420647536
},
{
"State": "Uttarakhand",
"variable": "coal_cont",
"value": 11.61123797821
},
{
"State": "Jammu & Kashmir",
"variable": "coal_cont",
"value": 13.0425828528
},
{
"State": "Chandigarh",
"variable": "coal_cont",
"value": 29.69519985399
},
{
"State": "Tamil Nadu",
"variable": "coal_cont",
"value": 42.22446845625
},
{
"State": "Andhra Pradesh",
"variable": "coal_cont",
"value": 49.5993168833
},
{
"State": "Karnataka",
"variable": "coal_cont",
"value": 44.17574203804
},
{
"State": "Kerala",
"variable": "coal_cont",
"value": 23.60033030553
},
{
"State": "Puducherry",
"variable": "coal_cont",
"value": 81.62982935396
},
{
"State": "West Bengal",
"variable": "coal_cont",
"value": 82.8685172044
},
{
"State": "Odisha",
"variable": "coal_cont",
"value": 69.29294927111
},
{
"State": "DVC",
"variable": "coal_cont",
"value": 95.85808161009
},
{
"State": "Jharkhand",
"variable": "coal_cont",
"value": 91.43441892196
},
{
"State": "Bihar",
"variable": "coal_cont",
"value": 88.92558674874
},
{
"State": "Assam",
"variable": "coal_cont",
"value": 5.26297322901
},
{
"State": "Meghalaya",
"variable": "coal_cont",
"value": 0
},
{
"State": "Tripura",
"variable": "coal_cont",
"value": 0
},
{
"State": "Sikkim",
"variable": "coal_cont",
"value": 26.30975508774
},
{
"State": "Arunachal Pradesh",
"variable": "coal_cont",
"value": 0
},
{
"State": "Manipur",
"variable": "coal_cont",
"value": 0
},
{
"State": "Mizoram",
"variable": "coal_cont",
"value": 0
},
{
"State": "Nagaland",
"variable": "coal_cont",
"value": 0
},
{
"State": "Andaman & Nicobar",
"variable": "coal_cont",
"value": 0
},
{
"State": "Lakshadweep",
"variable": "coal_cont",
"value": 0
},
{
"State": "Total",
"variable": "coal_cont",
"value": 59.08324090538
},
{
"State": "Maharastra",
"variable": "gas_cont",
"value": 10.69320168166
},
{
"State": "Gujarat",
"variable": "gas_cont",
"value": 18.95377538342
},
{
"State": "Madhya Pradesh",
"variable": "gas_cont",
"value": 1.9932802939
},
{
"State": "Chhattisgarh",
"variable": "gas_cont",
"value": 0
},
{
"State": "Dadra & Nagar Haveli",
"variable": "gas_cont",
"value": 9.617563739377
},
{
"State": "Goa",
"variable": "gas_cont",
"value": 11.99940003
},
{
"State": "Daman & Diu",
"variable": "gas_cont",
"value": 8.697452888797
},
{
"State": "Uttar Pradesh",
"variable": "gas_cont",
"value": 3.852795565821
},
{
"State": "Rajasthan",
"variable": "gas_cont",
"value": 5.512649440363
},
{
"State": "Haryana",
"variable": "gas_cont",
"value": 6.789904275547
},
{
"State": "Punjab",
"variable": "gas_cont",
"value": 3.794115522755
},
{
"State": "Delhi",
"variable": "gas_cont",
"value": 28.21049516118
},
{
"State": "Himachal Pradesh",
"variable": "gas_cont",
"value": 1.617794695892
},
{
"State": "Uttarakhand",
"variable": "gas_cont",
"value": 2.679665070846
},
{
"State": "Jammu & Kashmir",
"variable": "gas_cont",
"value": 12.04533933211
},
{
"State": "Chandigarh",
"variable": "gas_cont",
"value": 13.98065340391
},
{
"State": "Tamil Nadu",
"variable": "gas_cont",
"value": 4.965962135204
},
{
"State": "Andhra Pradesh",
"variable": "gas_cont",
"value": 19.49844609464
},
{
"State": "Karnataka",
"variable": "gas_cont",
"value": 0
},
{
"State": "Kerala",
"variable": "gas_cont",
"value": 13.7690957886
},
{
"State": "Puducherry",
"variable": "gas_cont",
"value": 11.53013800688
},
{
"State": "West Bengal",
"variable": "gas_cont",
"value": 1.148261188083
},
{
"State": "Odisha",
"variable": "gas_cont",
"value": 0
},
{
"State": "DVC",
"variable": "gas_cont",
"value": 1.316008808486
},
{
"State": "Jharkhand",
"variable": "gas_cont",
"value": 0
},
{
"State": "Bihar",
"variable": "gas_cont",
"value": 0
},
{
"State": "Assam",
"variable": "gas_cont",
"value": 52.49991228378
},
{
"State": "Meghalaya",
"variable": "gas_cont",
"value": 14.41122850177
},
{
"State": "Tripura",
"variable": "gas_cont",
"value": 80.78139792643
},
{
"State": "Sikkim",
"variable": "gas_cont",
"value": 0
},
{
"State": "Arunachal Pradesh",
"variable": "gas_cont",
"value": 12.85032677118
},
{
"State": "Manipur",
"variable": "gas_cont",
"value": 26.26398210291
},
{
"State": "Mizoram",
"variable": "gas_cont",
"value": 18.19637139808
},
{
"State": "Nagaland",
"variable": "gas_cont",
"value": 28.10921852264
},
{
"State": "Andaman & Nicobar",
"variable": "gas_cont",
"value": 0
},
{
"State": "Lakshadweep",
"variable": "gas_cont",
"value": 0
},
{
"State": "Total",
"variable": "gas_cont",
"value": 8.712373456771
},
{
"State": "Maharastra",
"variable": "diesel_cont",
"value": 0
},
{
"State": "Gujarat",
"variable": "diesel_cont",
"value": 0.06654200825913
},
{
"State": "Madhya Pradesh",
"variable": "diesel_cont",
"value": 0
},
{
"State": "Chhattisgarh",
"variable": "diesel_cont",
"value": 0
},
{
"State": "Dadra & Nagar Haveli",
"variable": "diesel_cont",
"value": 0
},
{
"State": "Goa",
"variable": "diesel_cont",
"value": 0
},
{
"State": "Daman & Diu",
"variable": "diesel_cont",
"value": 0
},
{
"State": "Uttar Pradesh",
"variable": "diesel_cont",
"value": 0
},
{
"State": "Rajasthan",
"variable": "diesel_cont",
"value": 0
},
{
"State": "Haryana",
"variable": "diesel_cont",
"value": 0.04750472926546
},
{
"State": "Punjab",
"variable": "diesel_cont",
"value": 0
},
{
"State": "Delhi",
"variable": "diesel_cont",
"value": 0
},
{
"State": "Himachal Pradesh",
"variable": "diesel_cont",
"value": 0.1024847318665
},
{
"State": "Uttarakhand",
"variable": "diesel_cont",
"value": 0
},
{
"State": "Jammu & Kashmir",
"variable": "diesel_cont",
"value": 0.3540650148913
},
{
"State": "Chandigarh",
"variable": "diesel_cont",
"value": 0
},
{
"State": "Tamil Nadu",
"variable": "diesel_cont",
"value": 1.991900976886
},
{
"State": "Andhra Pradesh",
"variable": "diesel_cont",
"value": 0.2128954475085
},
{
"State": "Karnataka",
"variable": "diesel_cont",
"value": 1.681555966504
},
{
"State": "Kerala",
"variable": "diesel_cont",
"value": 6.617464905037
},
{
"State": "Puducherry",
"variable": "diesel_cont",
"value": 0
},
{
"State": "West Bengal",
"variable": "diesel_cont",
"value": 0.1400878649461
},
{
"State": "Odisha",
"variable": "diesel_cont",
"value": 0
},
{
"State": "DVC",
"variable": "diesel_cont",
"value": 0
},
{
"State": "Jharkhand",
"variable": "diesel_cont",
"value": 0
},
{
"State": "Bihar",
"variable": "diesel_cont",
"value": 0
},
{
"State": "Assam",
"variable": "diesel_cont",
"value": 1.814848601803
},
{
"State": "Meghalaya",
"variable": "diesel_cont",
"value": 0.4502822500934
},
{
"State": "Tripura",
"variable": "diesel_cont",
"value": 1.119911330732
},
{
"State": "Sikkim",
"variable": "diesel_cont",
"value": 1.59240740151
},
{
"State": "Arunachal Pradesh",
"variable": "diesel_cont",
"value": 6.367026181789
},
{
"State": "Manipur",
"variable": "diesel_cont",
"value": 25.3970917226
},
{
"State": "Mizoram",
"variable": "diesel_cont",
"value": 34.59178228388
},
{
"State": "Nagaland",
"variable": "diesel_cont",
"value": 1.711889069588
},
{
"State": "Andaman & Nicobar",
"variable": "diesel_cont",
"value": 85.29829545455
},
{
"State": "Lakshadweep",
"variable": "diesel_cont",
"value": 100
},
{
"State": "Total",
"variable": "diesel_cont",
"value": 0.5128672285386
},
{
"State": "Maharastra",
"variable": "nuclear_cont",
"value": 2.123117038773
},
{
"State": "Gujarat",
"variable": "nuclear_cont",
"value": 2.12919199425
},
{
"State": "Madhya Pradesh",
"variable": "nuclear_cont",
"value": 2.117753742535
},
{
"State": "Chhattisgarh",
"variable": "nuclear_cont",
"value": 0.6922159212575
},
{
"State": "Dadra & Nagar Haveli",
"variable": "nuclear_cont",
"value": 11.14291296278
},
{
"State": "Goa",
"variable": "nuclear_cont",
"value": 6.449677516124
},
{
"State": "Daman & Diu",
"variable": "nuclear_cont",
"value": 15.28266721889
},
{
"State": "Uttar Pradesh",
"variable": "nuclear_cont",
"value": 2.351874697451
},
{
"State": "Rajasthan",
"variable": "nuclear_cont",
"value": 4.07564627089
},
{
"State": "Haryana",
"variable": "nuclear_cont",
"value": 1.322861287402
},
{
"State": "Punjab",
"variable": "nuclear_cont",
"value": 2.731994300685
},
{
"State": "Delhi",
"variable": "nuclear_cont",
"value": 1.627561896814
},
{
"State": "Himachal Pradesh",
"variable": "nuclear_cont",
"value": 0.8909897096963
},
{
"State": "Uttarakhand",
"variable": "nuclear_cont",
"value": 0.860893118651
},
{
"State": "Jammu & Kashmir",
"variable": "nuclear_cont",
"value": 3.04955326025
},
{
"State": "Chandigarh",
"variable": "nuclear_cont",
"value": 8.067165541157
},
{
"State": "Tamil Nadu",
"variable": "nuclear_cont",
"value": 2.535481008328
},
{
"State": "Andhra Pradesh",
"variable": "nuclear_cont",
"value": 1.595443111791
},
{
"State": "Karnataka",
"variable": "nuclear_cont",
"value": 1.828177432058
},
{
"State": "Kerala",
"variable": "nuclear_cont",
"value": 2.466969446738
},
{
"State": "Puducherry",
"variable": "nuclear_cont",
"value": 6.84003263916
},
{
"State": "West Bengal",
"variable": "nuclear_cont",
"value": 0
},
{
"State": "Odisha",
"variable": "nuclear_cont",
"value": 0
},
{
"State": "DVC",
"variable": "nuclear_cont",
"value": 0
},
{
"State": "Jharkhand",
"variable": "nuclear_cont",
"value": 0
},
{
"State": "Bihar",
"variable": "nuclear_cont",
"value": 0
},
{
"State": "Assam",
"variable": "nuclear_cont",
"value": 0
},
{
"State": "Meghalaya",
"variable": "nuclear_cont",
"value": 0
},
{
"State": "Tripura",
"variable": "nuclear_cont",
"value": 0
},
{
"State": "Sikkim",
"variable": "nuclear_cont",
"value": 0
},
{
"State": "Arunachal Pradesh",
"variable": "nuclear_cont",
"value": 0
},
{
"State": "Manipur",
"variable": "nuclear_cont",
"value": 0
},
{
"State": "Mizoram",
"variable": "nuclear_cont",
"value": 0
},
{
"State": "Nagaland",
"variable": "nuclear_cont",
"value": 0
},
{
"State": "Andaman & Nicobar",
"variable": "nuclear_cont",
"value": 0
},
{
"State": "Lakshadweep",
"variable": "nuclear_cont",
"value": 0
},
{
"State": "Total",
"variable": "nuclear_cont",
"value": 2.043346824267
},
{
"State": "Maharastra",
"variable": "hydel_cont",
"value": 10.24992939761
},
{
"State": "Gujarat",
"variable": "hydel_cont",
"value": 2.93881180641
},
{
"State": "Madhya Pradesh",
"variable": "hydel_cont",
"value": 24.98506086101
},
{
"State": "Chhattisgarh",
"variable": "hydel_cont",
"value": 1.748020003176
},
{
"State": "Dadra & Nagar Haveli",
"variable": "hydel_cont",
"value": 0
},
{
"State": "Goa",
"variable": "hydel_cont",
"value": 0
},
{
"State": "Daman & Diu",
"variable": "hydel_cont",
"value": 0
},
{
"State": "Uttar Pradesh",
"variable": "hydel_cont",
"value": 13.02631182586
},
{
"State": "Rajasthan",
"variable": "hydel_cont",
"value": 11.01292257268
},
{
"State": "Haryana",
"variable": "hydel_cont",
"value": 16.64131869251
},
{
"State": "Punjab",
"variable": "hydel_cont",
"value": 39.78397757044
},
{
"State": "Delhi",
"variable": "hydel_cont",
"value": 9.20343057198
},
{
"State": "Himachal Pradesh",
"variable": "hydel_cont",
"value": 77.14956496277
},
{
"State": "Uttarakhand",
"variable": "hydel_cont",
"value": 77.5116788575
},
{
"State": "Jammu & Kashmir",
"variable": "hydel_cont",
"value": 65.66559470249
},
{
"State": "Chandigarh",
"variable": "hydel_cont",
"value": 48.25698120095
},
{
"State": "Tamil Nadu",
"variable": "hydel_cont",
"value": 10.55902033659
},
{
"State": "Andhra Pradesh",
"variable": "hydel_cont",
"value": 21.60501183652
},
{
"State": "Karnataka",
"variable": "hydel_cont",
"value": 25.82230683483
},
{
"State": "Kerala",
"variable": "hydel_cont",
"value": 48.55233278282
},
{
"State": "Puducherry",
"variable": "hydel_cont",
"value": 0
},
{
"State": "West Bengal",
"variable": "hydel_cont",
"value": 14.33374441084
},
{
"State": "Odisha",
"variable": "hydel_cont",
"value": 29.35507512406
},
{
"State": "DVC",
"variable": "hydel_cont",
"value": 2.825909581421
},
{
"State": "Jharkhand",
"variable": "hydel_cont",
"value": 7.788407122867
},
{
"State": "Bihar",
"variable": "hydel_cont",
"value": 5.888186776942
},
{
"State": "Assam",
"variable": "hydel_cont",
"value": 37.69341426617
},
{
"State": "Meghalaya",
"variable": "hydel_cont",
"value": 78.32275353087
},
{
"State": "Tripura",
"variable": "hydel_cont",
"value": 14.40182880366
},
{
"State": "Sikkim",
"variable": "hydel_cont",
"value": 55.50176757222
},
{
"State": "Arunachal Pradesh",
"variable": "hydel_cont",
"value": 39.12032396456
},
{
"State": "Manipur",
"variable": "hydel_cont",
"value": 45.29082774049
},
{
"State": "Mizoram",
"variable": "hydel_cont",
"value": 22.88553895411
},
{
"State": "Nagaland",
"variable": "hydel_cont",
"value": 45.63896259522
},
{
"State": "Andaman & Nicobar",
"variable": "hydel_cont",
"value": 0
},
{
"State": "Lakshadweep",
"variable": "hydel_cont",
"value": 0
},
{
"State": "Total",
"variable": "hydel_cont",
"value": 17.05356740569
},
{
"State": "Maharastra",
"variable": "other_cont",
"value": 14.67053139145
},
{
"State": "Gujarat",
"variable": "other_cont",
"value": 16.0000030454
},
{
"State": "Madhya Pradesh",
"variable": "other_cont",
"value": 4.994283987026
},
{
"State": "Chhattisgarh",
"variable": "other_cont",
"value": 4.499694824841
},
{
"State": "Dadra & Nagar Haveli",
"variable": "other_cont",
"value": 0
},
{
"State": "Goa",
"variable": "other_cont",
"value": 0.01249937503125
},
{
"State": "Daman & Diu",
"variable": "other_cont",
"value": 0
},
{
"State": "Uttar Pradesh",
"variable": "other_cont",
"value": 5.929985982065
},
{
"State": "Rajasthan",
"variable": "other_cont",
"value": 24.77431019865
},
{
"State": "Haryana",
"variable": "other_cont",
"value": 1.493005776914
},
{
"State": "Punjab",
"variable": "other_cont",
"value": 3.907839184762
},
{
"State": "Delhi",
"variable": "other_cont",
"value": 0.2133108645889
},
{
"State": "Himachal Pradesh",
"variable": "other_cont",
"value": 16.36383125575
},
{
"State": "Uttarakhand",
"variable": "other_cont",
"value": 7.336524974788
},
{
"State": "Jammu & Kashmir",
"variable": "other_cont",
"value": 5.842864837463
},
{
"State": "Chandigarh",
"variable": "other_cont",
"value": 0
},
{
"State": "Tamil Nadu",
"variable": "other_cont",
"value": 38.4489727189
},
{
"State": "Andhra Pradesh",
"variable": "other_cont",
"value": 7.488886626232
},
{
"State": "Karnataka",
"variable": "other_cont",
"value": 26.49221772857
},
{
"State": "Kerala",
"variable": "other_cont",
"value": 4.993806771263
},
{
"State": "Puducherry",
"variable": "other_cont",
"value": 0
},
{
"State": "West Bengal",
"variable": "other_cont",
"value": 1.509389331735
},
{
"State": "Odisha",
"variable": "other_cont",
"value": 1.351975604833
},
{
"State": "DVC",
"variable": "other_cont",
"value": 0
},
{
"State": "Jharkhand",
"variable": "other_cont",
"value": 0.7771739551759
},
{
"State": "Bihar",
"variable": "other_cont",
"value": 5.186226474321
},
{
"State": "Assam",
"variable": "other_cont",
"value": 2.728851619241
},
{
"State": "Meghalaya",
"variable": "other_cont",
"value": 6.815735717267
},
{
"State": "Tripura",
"variable": "other_cont",
"value": 3.696861939178
},
{
"State": "Sikkim",
"variable": "other_cont",
"value": 16.59606993853
},
{
"State": "Arunachal Pradesh",
"variable": "other_cont",
"value": 41.66232308247
},
{
"State": "Manipur",
"variable": "other_cont",
"value": 3.048098434004
},
{
"State": "Mizoram",
"variable": "other_cont",
"value": 24.32630736393
},
{
"State": "Nagaland",
"variable": "other_cont",
"value": 24.53992981255
},
{
"State": "Andaman & Nicobar",
"variable": "other_cont",
"value": 14.70170454545
},
{
"State": "Lakshadweep",
"variable": "other_cont",
"value": 0
},
{
"State": "Total",
"variable": "other_cont",
"value": 12.59460417935
}
]
if(!(opts.type==="pieChart" || opts.type==="sparklinePlus" || opts.type==="bulletChart")) {
var data = d3.nest()
.key(function(d){
//return opts.group === undefined ? 'main' : d[opts.group]
//instead of main would think a better default is opts.x
return opts.group === undefined ? opts.y : d[opts.group];
})
.entries(data);
}
if (opts.disabled != undefined){
data.map(function(d, i){
d.disabled = opts.disabled[i]
})
}
nv.addGraph(function() {
var chart = nv.models[opts.type]()
.width(opts.width)
.height(opts.height)
if (opts.type != "bulletChart"){
chart
.x(function(d) { return d[opts.x] })
.y(function(d) { return d[opts.y] })
}
chart
.reduceXTicks(false)
chart.xAxis
.staggerLabels(false)
d3.select("#" + opts.id)
.append('svg')
.datum(data)
.transition().duration(500)
.call(chart);
nv.utils.windowResize(chart.update);
return chart;
});
};
</script>
<script></script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment