d3 parcoords lineWidth基于属性

时间:2015-12-03 15:26:28

标签: d3.js parallel-coordinates

我正在尝试根据属性为每行设置lineWidth。如果certaing属性具有某个值,则应定义该折线的宽度。

我有类似的颜色功能:

parcoords.color(function(d){
  return colorCluster(d.Cluster);
}).render()

现在我看起来有类似的线宽

1 个答案:

答案 0 :(得分:1)

对于当前的库,这是不可能的,尽管添加它并不困难。

将属性“lineWidth”添加到start.js中的__对象 然后在styles_brushed,path_foreground,path_highlight add下的styles.js中 ctx.brushed.lineWidth = d3.functor(__.lineWidth)(d, i);

然后就像你调用parcoords.color()一样,你会使用parcoords.lineWidth()传递一个函数,该函数返回一个基于属性的线宽值。

在github项目下发布一个问题,看社区是否有这个功能。