将y轴标签添加到NVD3多条形图

use*_*702 5 javascript d3.js nvd3.js

我正在尝试将轴标签添加到NVD3多条形图,但它似乎只适用于x轴.有没有办法解决?

我在这里建立了一个例子:http://jsfiddle.net/msts1jha/2/

var chart = nv.models.multiBarChart();

chart.xAxis
    .tickFormat(d3.format(',f'));

chart.yAxis
    .tickFormat(d3.format(',.1f'));

chart.xAxis.axisLabel("x axis");
chart.yAxis.axisLabel("y axis");
Run Code Online (Sandbox Code Playgroud)

sha*_*r90 6

yAxis被隐藏,在图表上设置左边距,它将起作用.

试试这个 :

var chart = nv.models.multiBarChart().margin({left: 100});
Run Code Online (Sandbox Code Playgroud)

有关边距的更多信息请查看此处

希望能帮助到你

  • 十分感谢!我最终使用```chart.yAxis.axisLabel(scope.ylab).axisLabelDistance(40)```来减少轴和标签之间的间距. (3认同)