D3 の xAxis に沿って各バーのカスタム値を持つ棒グラフを作成しようとしていますが、tickValues を使用しようと考えました。試してみるために、ダミーデータをいくつか与えましたが、次のようには機能しません。
var xAxis = d3.svg.axis()
.scale(xScale)
.orient("bottom")
.tickValues(['hi','b','c','d','e']);
xScale は次のとおりです。
gon.votes.length は、各回答の総投票数の配列であり、機能的には、特定の調査の質問に対していくつのバーがあるかを返すためだけに存在します (これは調査アプリ fyi です)
var xScale = d3.scale.linear()
.domain([0,gon.votes.length])
.range([0,w]);
最後に、私が電話するとき
function(d){ return d.title}
これにより、各バーの適切なタイトルが抽出されます。
また、レンダリングされる xAxis の目盛りの html は次のとおりです: NaN
これを xAxis に沿って配置する方法に関するヒントはありますか? 目盛りを変更しようとしているのは間違ったアプローチですか?