xxxxxxxxxx
<meta charset = 'utf-8'>
<html>
<head>
<link rel='stylesheet' href='https://nvd3.org/src/nv.d3.css'>
<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js' type='text/javascript'></script>
<script src='https://d3js.org/d3.v3.min.js' type='text/javascript'></script>
<script src='https://timelyportfolio.github.io/rcharts_nvd3_tests/libraries/widgets/nvd3/js/nv.d3.min-new.js' type='text/javascript'></script>
<script src='https://nvd3.org/lib/fisheye.js' type='text/javascript'></script>
<style>
.rChart {
display: block;
margin-left: auto;
margin-right: auto;
width: 800px;
height: 400px;
}
</style>
</head>
<body>
<div id='chart9c5ced76ea' class='rChart nvd3'></div>
<script type='text/javascript'>
$(document).ready(function(){
drawchart9c5ced76ea()
});
function drawchart9c5ced76ea(){
var opts = {
"dom": "chart9c5ced76ea",
"width": 800,
"height": 400,
"x": "Country",
"y": "Percent.Input.Usage",
"group": "Grade",
"type": "multiBarChart",
"title": "Grade Proportions by County",
"id": "chart9c5ced76ea"
},
data = [
{
"Country": "Ireland",
"Grade": "Very Low",
"Percent.Input.Usage": 25,
"Percent.Planting": 50,
"Percent.Gender": 30,
"Percent.Water.Management": 35,
"X": 30
},
{
"Country": "Ireland",
"Grade": "Low",
"Percent.Input.Usage": 60,
"Percent.Planting": 19,
"Percent.Gender": 29,
"Percent.Water.Management": 16,
"X": 12
},
{
"Country": "Ireland",
"Grade": "Medium",
"Percent.Input.Usage": 10,
"Percent.Planting": 3,
"Percent.Gender": 30,
"Percent.Water.Management": 40,
"X": 9
},
{
"Country": "Ireland",
"Grade": "High",
"Percent.Input.Usage": 5,
"Percent.Planting": 28,
"Percent.Gender": 11,
"Percent.Water.Management": 9,
"X": 49
},
{
"Country": "USA",
"Grade": "Very Low",
"Percent.Input.Usage": 35,
"Percent.Planting": 19,
"Percent.Gender": 25,
"Percent.Water.Management": 50,
"X": 50
},
{
"Country": "USA",
"Grade": "Low",
"Percent.Input.Usage": 16,
"Percent.Planting": 40,
"Percent.Gender": 60,
"Percent.Water.Management": 19,
"X": 12
},
{
"Country": "USA",
"Grade": "Medium",
"Percent.Input.Usage": 40,
"Percent.Planting": 8,
"Percent.Gender": 10,
"Percent.Water.Management": 3,
"X": 19
},
{
"Country": "USA",
"Grade": "High",
"Percent.Input.Usage": 9,
"Percent.Planting": 33,
"Percent.Gender": 5,
"Percent.Water.Management": 28,
"X": 19
},
{
"Country": "Afghanistan",
"Grade": "Very Low",
"Percent.Input.Usage": 30,
"Percent.Planting": 30,
"Percent.Gender": 50,
"Percent.Water.Management": 19,
"X": 25
},
{
"Country": "Afghanistan",
"Grade": "Low",
"Percent.Input.Usage": 29,
"Percent.Planting": 12,
"Percent.Gender": 19,
"Percent.Water.Management": 40,
"X": 60
},
{
"Country": "Afghanistan",
"Grade": "Medium",
"Percent.Input.Usage": 30,
"Percent.Planting": 9,
"Percent.Gender": 3,
"Percent.Water.Management": 8,
"X": 10
},
{
"Country": "Afghanistan",
"Grade": "High",
"Percent.Input.Usage": 11,
"Percent.Planting": 49,
"Percent.Gender": 28,
"Percent.Water.Management": 33,
"X": 5
},
{
"Country": "India",
"Grade": "Very Low",
"Percent.Input.Usage": 50,
"Percent.Planting": 35,
"Percent.Gender": 19,
"Percent.Water.Management": 50,
"X": 30
},
{
"Country": "India",
"Grade": "Low",
"Percent.Input.Usage": 19,
"Percent.Planting": 16,
"Percent.Gender": 40,
"Percent.Water.Management": 12,
"X": 29
},
{
"Country": "India",
"Grade": "Medium",
"Percent.Input.Usage": 3,
"Percent.Planting": 40,
"Percent.Gender": 8,
"Percent.Water.Management": 19,
"X": 30
},
{
"Country": "India",
"Grade": "High",
"Percent.Input.Usage": 28,
"Percent.Planting": 9,
"Percent.Gender": 33,
"Percent.Water.Management": 19,
"X": 11
}
]
if(!(opts.type==="pieChart" || opts.type==="sparklinePlus")) {
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]()
.x(function(d) { return d[opts.x] })
.y(function(d) { return d[opts.y] })
.width(opts.width)
.height(opts.height)
chart
.color([ "#ffffb2", "#fecc5c", "#fd8d3c", "#bd0026" ])
.forceY([ 0, 100 ])
chart.xAxis
.axisLabel("Percent of Reported Violence Against Women that is Between Domestic Partners")
chart.yAxis
.axisLabel("Percent")
d3.select("#" + opts.id)
.append('svg')
.datum(data)
.transition().duration(500)
.call(chart);
nv.utils.windowResize(chart.update);
return chart;
});
};
</script>
</body>
</html>
Modified http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js to a secure url
Modified http://d3js.org/d3.v3.min.js to a secure url
Modified http://timelyportfolio.github.io/rCharts_nvd3_tests/libraries/widgets/nvd3/js/nv.d3.min-new.js to a secure url
Modified http://nvd3.org/lib/fisheye.js to a secure url
https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js
https://d3js.org/d3.v3.min.js
https://timelyportfolio.github.io/rCharts_nvd3_tests/libraries/widgets/nvd3/js/nv.d3.min-new.js
https://nvd3.org/lib/fisheye.js