ストラムのローカル位置とサイズではなく、 parcoords コードのブラシをかけられた軸から syntagmatic から絶対値を取得する方法を見つけるのに苦労しています。
これまでのところ、後者(つまり、y位置(d.height.animVal.value、ストラムの長さ)と高さ(d.height.animVal.value、ストラムの長さ))を取得する方法を見つけましたが、マッピングされたデータ。
現在、私のアプローチは、例の html ファイルの 1 つに配置された次の関数に依存しています。
function getBrushData() {
var myElementd3 = d3.selectAll("rect.extent"); //gets any strum
myElementd3[0].forEach(function(d,i) {
if ( d.height.animVal.value !== 0 ) { //adds the strum data to array if brush exists
cursor=cursor+1;
myArray[cursor] = "" + d.__data__ + ", " + d.y.animVal.value + ", " + d.height.animVal.value;
}
});
return myArray, cursor;
}
軸の絶対最小値/最大値に基づいて y と高さの値を何らかの方法で変換できると思いますが、それらでさえ、自動的にアクセスする方法を見つけることができません。
だから私の質問:ローカルのものではなく、ストラムの四肢から絶対値を自動的に取得する簡単な方法はありますか? 助けてくれてありがとう!