【发布时间】:2015-10-23 15:47:14
【问题描述】:
我正在尝试以与使用行图非常相似的方式使用条形图实现条形总计。对于行图,代码为
Chart
.width(500)
.height(500)
.dimension(chartDim)
.group(chartGroup)
.title(function(d) {
return d3.format(",f")(d.value); // or your custom value accessor
})
.renderTitleLabel(true)
.titleLabelOffsetX(50)
.xAxis().tickFormat(function(v) {
return "";
});
这将在具有elasticX 功能的行图末尾返回一个带有其值的图表。但是,当涉及到条形图时,您必须实现 renderlet 解决方案,例如 this 和 this,您必须手动绘制条形总计。
我在使用这种方法时遇到的问题是 1) y 域没有弹性,因此如果您的选择有很大差异,条形总数可能不会显示,并且 2) 您必须手动确定y 轴。
有没有一种更优雅的方式来以更优雅的方式创建条形总计,而不依赖于 renderlet 解决方案,最好类似于行图解决方案?
【问题讨论】:
标签: javascript d3.js charts dc.js