거품이 숨겨지고있는 dc.js을 사용하여 작성된 거품 형 차트가 있습니다. 이 행동을 피하기위한 속성이 있습니까? 내가 .x
또는 .r
에 대한 d3.scale.log
을 적용dc 차트에서 거품이 숨거나 자르는 것을 피하십시오
payerBubbleChart = dc.bubbleChart('#payer-chart');
payerBubbleChart
.width(450).height(chartHeight).transitionDuration(1500).margins({
top: 20,
right: 50,
bottom: 30,
left: 40
})
.dimension(payerDim)
.group(payerGroup)
.colors(colorbrewer.RdYlBu[9])
.colorDomain([0, 100])
.colorAccessor(function(d) {
return (d.value.denialCount/d.value.claimCount);
})
.keyAccessor(function(p) {
return p.value.denialCount;
})
.valueAccessor(function(p) {
return p.value.revenue;
})
.radiusValueAccessor(function(d) {
return (d.value.claimCount/100);
})
.maxBubbleRelativeSize(0.3).x(d3.scale.linear()).y(d3.scale.linear())
.r(d3.scale.linear().domain([0, 100]))
.elasticY(true).elasticX(true)
.yAxisPadding(100).xAxisPadding(100)
.renderHorizontalGridLines(true).renderVerticalGridLines(true)
.xAxisLabel('Denial Amount').yAxisLabel('Revenue')
.renderLabel(true).label(function(p) {
return p.key;
})
.renderTitle(true)
.title(function(p) {
return ['NDC: ' + p.key,
'Revenue: $' + formatNumber(p.value.revenue, 1000, "k"),
'Claims: ' + formatNumber(p.value.claimCount, 1000, "k"),
'Denials: $' + formatNumber(p.value.denialCount, 1000, "k")
]
.join('\n');
})
.yAxis().tickFormat(function(v) {
return "$" + formatNumber(v, 1000, "k");
});
payerBubbleChart
.xAxis().tickFormat(function(v) {
return "$" + formatNumber(v, 1000, "k");
});
payerBubbleChart.xAxisMin = function() {
return 0;
};
payerBubbleChart.yAxisMin = function() {
return 0;
};
: 여기
코드인가? 차트가 사라집니다.
아마도 축척을 선형에서 로그 ('d3.scale.log')로 변경하면 도움이 될까요? – Marek
@Marek 지금 차트가 사라지고 있습니다. 어떤 충고? – xameeramir