我想从 Dragend 上的平行坐标中删除轴。这是我的代码片段。它在尺寸被删除时部分起作用,但与尺寸相对应的线条仍保留在那里。我需要更新 xscale.domain。但不知何故它不起作用
if (dragging[d] < 12 || dragging[d] > w() - 12)
{
pc.remove_axis(d, g);
}
pc.remove_axis = function (d, g) {
g_data = pc.getOrderedDimensionKeys();
g_data = _.difference(g_data, [d]);
xscale.domain(g_data);
g.attr("transform", function (p) {
return "translate(" + position(p) + ")";
});
g.filter(function (p) {
return p === d;
}).remove();}