D3.js dc.js-如何在capMixin中使用cap和其他分组程序?
我正在尝试用dc.js创建一个行图表,其中显示了前5个URL,并将其余(而不是前5个)分组为“其他”。根据我在网上搜索的内容,可以在capMixin()下使用cap()和othersGrouper() 这是我代码的一部分:D3.js dc.js-如何在capMixin中使用cap和其他分组程序?,d3.js,dc.js,top-n,cap,D3.js,Dc.js,Top N,Cap,我正在尝试用dc.js创建一个行图表,其中显示了前5个URL,并将其余(而不是前5个)分组为“其他”。根据我在网上搜索的内容,可以在capMixin()下使用cap()和othersGrouper() 这是我代码的一部分: urlChart .width(300) .height(250) .dimension(url) .group(numOfUrl) .xAxis().ticks(4) .cap(10) .othersGrouper(f
urlChart
.width(300)
.height(250)
.dimension(url)
.group(numOfUrl)
.xAxis().ticks(4)
.cap(10)
.othersGrouper(false);
我得到的错误是cap()和其他grouper()不是函数。所以我想知道我做错了什么。看起来你遇到了一个常见的“抓住你了”: 我认为这是一些人不喜欢JavaScript中的方法链接的原因之一:并不总是清楚是否链接到同一个对象或其他对象 我始终建议将任何轴操纵拆分为它自己的语句:
urlChart
.width(300)
.height(250)
.dimension(url)
.group(numOfUrl)
.cap(10)
.othersGrouper(false);
urlChart
.xAxis().ticks(4);
我不确定图书馆能做些什么来缓解这种情况。我已经把常见问题移到了最上面,这个问题将有助于搜索引擎优化
谢谢你的邀请