我试图转动我的x轴的标签我在D3中创建一个D3堆叠柱状图。所有的标签都显示为一个长串或全部在另一个之上。D3 x轴标签
这里是我的标签代码:
var shortNames = ["label1", "label2", "label3", "label4"];
// Add a label per experiment.
var label = svg.selectAll("text")
.data(shortNames)
.enter().append("svg:text")
.attr("x", function(d) { return x(d)+x.rangeBand()/2; })
.attr("y", 6)
.attr("text-anchor", "middle")
.attr("dy", ".71em")
.text(function(d) {return d})
.attr("transform", function(d) { // transform all the text elements
return "rotate(-65)" // rotate them to give a nice slope
});
我与翻译功能发挥各地和所有的标签都还在视为一个很长的字符串。我如何将翻译应用于每个单独的标签?
我可以用利润后玩耍,但现在我想有过我的标签控制。
你试过'.data([shortName])'吗? – 2013-03-14 20:41:42