d3.js を使用してグラフの水平凡例を作成しようとしています。動的ラベルで x 軸の間隔を正しくするのに苦労しました。
問題は、ラベルの幅が一定でないことです。ここに完全な例を示します。これは、x 位置を計算する関数です。
function legendXPosition(data, position, avgFontWidth){
if(position == 0){
return 0;
} else {
var xPostiion = 0;
for(i = 0; i < position; i++){
xPostiion += (data[i].length * avgFontWidth);
}
return xPostiion;
}
}
これを改善する方法について何か提案はありますか?