bubbleChart
2 つの順序軸を持つ dc.js を使用して作成したいと思います。試してみると、すべてのバブルが Y 軸の上部にあり、Y 軸が序数ではないようです。
それを適切に行う方法はありますか?
の構成は次のbubbleChart
とおりです。
.dimension(dims.currencyinstrument)
.group(groups.currencyinstrument.pnlSum)
.keyAccessor(function(d) {
return d.key.split("~")[0]
})
.valueAccessor(function(d) {
return d.key.split("~")[1]
})
.radiusValueAccessor(function(d) {
return Math.abs(d.value)
})
.x(d3.scale.ordinal().domain(groups.currencyinstrument.pnlSum.all().map(function(d) {return(d.key.split("~")[0])}).unshift("")))
.y(d3.scale.ordinal().domain(groups.currencyinstrument.pnlSum.all().map(function(d) {return(d.key.split("~")[1])}).unshift("")))
.r(d3.scale.linear().domain([0,groups.currencyinstrument.pnlSum.all().map(function(d) {return(Math.abs(d.value))}).sort(function(a,b){return(b-a)})[0]]))
編集:ここにフィドルがあります。GitHub からデータを読み込むにはしばらく (~1 分) かかりますが、それだけの価値はあります。