0

積み上げグラフを作成するために、csv からレコードをフィルター処理したいと考えています。コンポーネントのスタックに「オープン欠陥」列と「合計」列を使用しています。

//now read from the csv file. the param being criteriamap 
d3.csv("data_src/CompOpenDefect.csv", function(criteriamap) 
{



    // Transpose the data into layers by codecoverage/defects.We call it tasks.
    var tasks = d3.layout.stack()(["open", "total"].map(function(cause) 
    {
            return criteriamap.map(function(d) 
        {
            return {x:d.Component, y: +d[cause]};
        });
  }));


});

これはcsvのすべての行を返しています。レコードをフィルタリングしたい。

以下を使用して(一時変数)をフィルタリングしましたが、機能しませんでした。私は d3.csv 関数呼び出しの中に入れてみました。

d3.text("data_src/CompOpenDefect.csv", function(datasetText) 
            {
                parsedCSV = d3.csv.parseRows(datasetText);
                filteredData= parsedCSV.filter(function(row) 
                    {

                            return row[0] == temp 

                    })




            });

csvデータは次のとおりです。

Component,open,total,Week
Mastersaf DF-e - Integration,10,50,Week1
Unified Admin Portal Web Service - Integration,3,5,Week1
Mastersaf DF-e - Messaging,3,5,Week1
4

0 に答える 0