2013-05-19 35 views

回答

1

該解決方案可以根據身體標籤內,您對元素的變化。我選擇了<body>內的所有.nv-x.nv-axis元素。該行定義了attr選項,您可以更改de translaterotate值。

var chart = nv.models.discreteBarChart(); 
nv.addGraph(function() { 

    ... (chart options like chart.x and chart.y, load data, etc.) 

    d3.select('body') 
     .selectAll('.nv-x.nv-axis > g') 
     .selectAll('g') 
     .selectAll('text') 
     .attr('transform', function(d) { return 'translate (-13, 15) rotate(-45 0,0)' }); 
    }); 

    return chart; 
});