0
我正在嘗試爲我正在工作的熱圖繪製垂直標籤。我使用的是http://bl.ocks.org/tjdecke/5558084的示例。這裏是我已經改變的代碼的一部分:如何在D3中繪製垂直文本作爲標籤
var timeLabels = svg.selectAll(".timeLabel")
.data(ife_nr)
.enter().append("text")
.text(function(d) {
return d;
})
.attr("x", function(d, i) {
return (i * gridSize);
})
.attr("y", 0)
//.style("text-anchor", "middle")
//.attr("transform", "translate(" + gridSize/2 + '-5' + ")")
.attr("transform", "translate(" + gridSize/2 + '-8' + "), rotate(-90)")
.attr("class", function(d, i) {
return ((i >= 0) ? "timeLabel mono axis axis-worktime" : "timeLabel mono axis");
});
但它看起來標籤似乎堆放在第一個網格的頂部。如何編輯此代碼以正確顯示標籤?