#javascript #charts #svg #protovis #d3.js
#javascript #Диаграммы #svg #protovis #d3.js
Вопрос:
Вот мой код на JsFiddle, который я использую d3.svg.area()
для рисования области и отрисовки точек svg:circle
на ней. что работает нормально, если я изменю .interpolate('basis')
на .interpolate('cardinal')
или linear
, Но как правильно расставить точки с помощью basis
интерполяции? например, я хочу расставить near match
точки
Комментарии:
1. У меня тоже есть эта проблема. Вы нашли решение?
Ответ №1:
Вы можете использовать метод интерполяции «monotone», который будет учитывать ваш максимум y и, следовательно, ваши круги не будут смещены. -Canimus
Комментарии:
1. Я не хочу, чтобы линия рисовалась поверх кругов. скорее я хочу, чтобы круги были нарисованы там, где пересекаются кривая и ось y.