1
您好,我有一個包含1000個項目的大型數據集,我只想將前25個項目顯示到我的條形圖中。我有條形圖工作,但它顯示所有1000個項目。只顯示條形圖中的前25個數據項與d3.js
這裏是我的D3代碼
伊夫搞砸與data(data.results)
部分試圖做類似
.data(data.results, function(d,i) {
return i < 25;
})
但不能事情完全得到它的工作。
任何想法?
感謝
PS的數據是這樣的:這只是1000
{
"meta": {
"last_updated": "2017-08-19"
},
"results": [
{
"term": "term1",
"count": 1569
},
{
"term": "term2",
"count": 1375
},
{
"term": "term3",
"count": 1372
},
{
"term": "term4",
"count": 1208
}
]
}
真棒這工作!當它允許我接受你的答案時謝謝 –
你能解釋一下slice方法的參數嗎?爲什麼它的格式是(x,y) –
'slice()'方法返回一個新的數組,它基於你給它的數組的開始和結束索引位置。如果你做了'results.slice()',它會爲你返回整個數組的一個副本。這裏有更多解釋:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice –