假设您有一个d3.js比例尺(假设这里是水平条形图) .rangeRoundBands([0,height]);//height of chart
创建条形图的一个常见方法是在svg中添加rects。下面是一些常见的示例代码。,它使每个带都非常大.我想启用一个'maxBarHeight‘的规定,但我有困难,以确保酒吧总是以序号为中心。maxBarHeig
我在d3.js中构建了一个条形图,其中每个条形图表示一个月内的总肺结核病例。数据本质上由一个日期(初始字符串格式为%Y-%m,但使用d3.time.format.parse解析)和一个整数组成。我希望轴标签相对灵活(仅显示年份边界,每月标签等),但我也希望条形图均匀分布。但由于每个月的天数不同,柱状图的间距并不均匀(例如,2月和3月明显比其他月份更接近)。我可以使用线性比例得到均匀分布的条形图:
var xScale