Javascript 使用库从d3.js中的平行坐标中删除轴https://github.com/syntagmatic/parallel-coordinates#parallel-坐标
我想从dragend上的平行坐标中删除轴。这是我的代码snippnet。 当尺寸标注被删除时,它部分工作,但与尺寸标注相对应的线仍保留在那里。 我需要更新xscale.domain。但不知怎么的,它不起作用Javascript 使用库从d3.js中的平行坐标中删除轴https://github.com/syntagmatic/parallel-coordinates#parallel-坐标,javascript,d3.js,parallel-coordinates,Javascript,D3.js,Parallel Coordinates,我想从dragend上的平行坐标中删除轴。这是我的代码snippnet。 当尺寸标注被删除时,它部分工作,但与尺寸标注相对应的线仍保留在那里。 我需要更新xscale.domain。但不知怎么的,它不起作用 if (dragging[d] < 12 || dragging[d] > w() - 12) { pc.remove_axis(d, g); } pc.remove_axis = function (d, g) {
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();}
if(拖动[d]<12 | |拖动[d]>w()-12)
{
pc.取下_轴(d,g);
}
pc.remove_轴=功能(d,g){
g_data=pc.getOrderedDimensionKeys();
g_数据=u.差(g_数据,[d]);
域(g_数据);
g、 属性(“转换”,函数(p){
返回“translate”(“+位置(p)+”);
});
g、 过滤器(功能(p){
返回p==d;
}).remove();}