2014-10-12 10 views
5

पर वाई अक्ष लेबल जोड़ें मैं एनवीडी 3 मल्टी-बार चार्ट में अक्ष लेबल जोड़ने की कोशिश कर रहा हूं, लेकिन यह केवल एक्स अक्ष के लिए काम करता है। क्या इसके आसपास कोई रास्ता है?एनवीडी 3 मल्टी-बार चार्ट

मैं यहाँ एक उदाहरण स्थापित किया है: 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

संबंधित मुद्दे