Как добавить джиттер в сюжет d3?
Я пытаюсь построить точки и добавить их дрожание. Точки имеют текстовые метки, поэтому, как только я вычислю положение точки с перебоями, яЯ хотел бы сохранить его и использовать для текстовой метки. Я думал о добавлении нового атрибута джиттера для каждой точки, а затем использовал его для установки cx (точки) и x (метки):
# compute the jittered positions
points.attr("x_jitter", function (d){
return x_scale(d.x) + my_random_jitter_function()
});
# set them to the points and the labels
points.attr("cx", function (d, i){
return points.attr("x_jitter")
});
text_labels.attr("x", function(d, i){
return points.attr("x_jitter")
});
Есть ли способ лучше?