For Bar Chart and Stacked Chart, we can use .xAxisLabel("X Axis Label")
and .yAxisLabel("Y Axis Label")
functions to add labels for respective axis.
But,
Is there any way to add axis labels for Row Chart?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Try something like this:
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!");
Here is a jsfiddle example: http://jsfiddle.net/djmartin_umich/x5qb9/
I hope this helps! -DJ