2014-10-12 13 views
5

Ich versuche, Achsenbeschriftungen zu einem NVD3 Multi-Balkendiagramm hinzuzufügen, aber es scheint nur für die X-Achse zu arbeiten. Gibt es einen Weg dazu?fügen Y-Achse Label zu NVD3 Multi-Balkendiagramm

Ich habe hier ein Beispiel ein: 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"); 

Antwort

5

Ihr yAxis versteckt ist, stellen Sie den linken Rand auf dem Diagramm, und es wird funktionieren.

Versuchen Sie folgendes:

var chart = nv.models.multiBarChart().margin({left: 100}); 

Weitere Informationen in Bezug auf die Margen haben einen Blick here

Hoffe, es hilft

+3

Great, thanks! Am Ende habe ich '' '' chart.yAxis.axisLabel (scope.ylab) .axisLabelDistance (40) '' 'verwendet, um den Abstand zwischen der Achse und der Beschriftung zu verringern. – user3170702