对于条形图和堆积图,我们可以使用.xAxisLabel("X Axis Label")
和.yAxisLabel("Y Axis Label")
函数为各个轴添加标签.但是,有没有办法为行图添加轴标签?
尝试这样的事情:
dc.renderAll(); 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()-3.5) .text(displayText); } AddXAxis(chart1, "This is the x-axis!");
这是一个jsfiddle示例:http://jsfiddle.net/djmartin_umich/x5qb9/
我希望这有帮助!-DJ