2014-10-12 2 views
5

Я пытаюсь добавить метки осей к диаграмме Multi-Bar диаграммы NVD3, но она работает только для оси x. Есть ли способ обойти это?добавьте ярлык оси y к диаграмме Multi-Bar NVD3

Я настроил пример здесь: 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"); 

ответ

5

Ваш yAxis скрыт, установите левый край на графике, и он будет работать.

Попробуйте это:

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

Больше информации относительно полей имеет вид here

Надеется, что это помогает

+3

Отлично, спасибо! Я закончил использование '' 'chart.yAxis.axisLabel (scope.ylab) .axisLabelDistance (40)' '', а также уменьшить расстояние между осью и меткой. – user3170702

Смежные вопросы