Я работаю над этим plnkr. У меня есть три строки под углами 30, 45 и 60. Я хочу нанести кисть на эти строки, чтобы при рисовании графика линии перерисовывались там, где она пересекала матовый прямоугольник с соответствующими значениями на оси. Любая помощь или подсказка для решения этой проблемы очень ценится.
EDIT: Если у вас есть разные решения для рисования повернутых линий и кисти поверх них, это тоже приветствуется. Пожалуйста, помогите.
var ga = d3.select("svg")
.append("g")
.attr("class", "a axis")
.attr("transform", "translate(" + margin.left + "," + (height + margin.top) + ")")
.selectAll("g")
.data([30, 45, 60])
.enter()
.append("g")
.attr("class", "rotatedlines")
.attr("transform", function(d) { return "rotate(" + -d + ")"; })
.attr("stroke-width", 1)
.attr("stroke", "black")
.attr("stroke-dasharray", "5,5");