Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 颜色编码平行坐标_Javascript_Csv_D3.js - Fatal编程技术网

Javascript 颜色编码平行坐标

Javascript 颜色编码平行坐标,javascript,csv,d3.js,Javascript,Csv,D3.js,我已经有了一个代码并行坐标图,一切正常。现在我试图用颜色来对平行坐标可视化进行颜色编码,但有些地方出了问题。在dataset()中,我得到了不同的葡萄酒品种名称(第一列是类别标识符(1-3)),但在图中只绘制了一种颜色。有人能帮我吗 图表: 定义了域和范围的颜色顺序比例后,只需根据d.name为线条上色即可: .attr("stroke", function(d) { return color(d.name); }); d.name的值是多少?如果这是一个二项式命名法,那么您只得

我已经有了一个代码并行坐标图,一切正常。现在我试图用颜色来对平行坐标可视化进行颜色编码,但有些地方出了问题。在dataset()中,我得到了不同的葡萄酒品种名称(第一列是类别标识符(1-3)),但在图中只绘制了一种颜色。有人能帮我吗

图表:


定义了
范围
的颜色顺序比例后,只需根据
d.name
为线条上色即可:

.attr("stroke", function(d) {
    return color(d.name);
  });

d.name的值是多少?如果这是一个二项式命名法,那么您只得到了
var-species
的属。如果你在处理二项式名称,如“Vitis vinifera”,最好的办法是将该属和特定的修饰词连接在一起,使用这个:str=str.replace(/\s/g,”);它将“Vitis vinifera”转换为“Vitisvinifera”。我命名为“name”,数据集()的第一列值为1,2,3,但第一列只是一个数字。在这种情况下,您不需要
切片
。物种命名为1、2和3
.attr("stroke", function(d) {
    return color(d.name);
  });