Я пробую этот график:
с моими данными.
Я хотел повернуть метки x-axis
.
Вот код:
var timeLabels = svg.selectAll(".timeLabel")
.data(times)
.enter().append("text")
.text(function(d) { return d; })
.attr("x", function(d, i) { return i * gridSize; })
.attr("y", 0)
.style("text-anchor", "end")
.attr("transform", "translate(" + gridSize / 2 + ", -6)rotate(-90)")
.attr("class", function(d, i) { return ((i >= 8 && i <= 16) ? "timeLabel mono axis axis-worktime" : "timeLabel mono axis"); });
Но результат я получаю. Целые метки поворачиваются на -90 градусов по одной прямой. Вместо этого я хотел, чтобы каждая метка была повернута на -90 градусов. Нравится это:
Я даже пытался использовать .attr("transform", function(d) {return "translate(" + gridSize / 2 + ", -6)rotate(-90)"})
, но это не помогло.
Результат :
Помощь будет очень рада.