console
var datasetA = [ {"Name" : "A","Value" : "100"},
{"Name" : "B","Value" : "90"},
{"Name" : "C","Value" : "80"},
{"Name" : "D","Value" : "70"},
{"Name" : "E","Value" : "60"} ];
var score = score;
var color = [ 'darkgreen', 'LightGreen', 'yellow', 'orange', 'red','gray' ];
var level = 4;
var chart = dc.rowChart('#subjectA');
var ndx = crossfilter(datasetA);
var nameDim = ndx.dimension(function(d) {return d.Name;});
var valueDim = nameDim.group().reduceSum(function(d) {
return d.Value;
});
chart
.width(550)
.height(200)
.margins({left : 30,top : 20,right : 50,bottom : 30})
.dimension(nameDim)
.group(valueDim)
.elasticX(true)
.colors(d3.scale.ordinal().range(color));
chart.render();
function AddXAxis(chartToUpdate, displayText) {
chartToUpdate.svg().append("text").attr("class", "x-axis-label")
.attr("text-anchor", "middle").attr("x",
chartToUpdate.width() / 2).attr("y",
chartToUpdate.height()).text(displayText);
}
AddXAxis(chart, title);
<div id ='subjectA' ></div><br>