値がパーセント以下であれば、その値を最高値と比較したいが、そのパーセンテージだけを表示し、バーの高さまで表示する行く。d3バーの高さのデフォルトの条件付きパーセンテージ文
は、ここで私は、私は、これは正しくない構文です知っ
var maxValue = d3.max(data, function(d) { return d.yColumn; }); var data [20, 1000, 3000, 400]
var bars = g.selectAll("rect").data(data);
bars.attr("height", function(d){if (d.amount/d.maxvalue <= "12%") { return "12%" };});
を持っているものだが、私は正しい考えを持っていると思います。
おかげ
ちょうどその情報を追加しました – userlkjsflkdsvm
これは質問への答えを提供しません。十分な[評判](http://stackoverflow.com/help/whats-reputation)があれば、[任意の投稿にコメントする]ことができます(http://stackoverflow.com/help/privileges/comment)。代わりに、[質問者からの説明を必要としない回答を提供する](http://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-do-代わりに)。 - [レビューの投稿](レビュー/低品質の投稿/ 13881601) – Julian
ありがとうuserlkjsflkdsvm、私はあなたのデータを使用して可能な解決策で私の答えを編集しました。 @Julian、それについて申し訳ありません – Alessandro