0
У меня есть список в форматеВыберите определенное количество предметов из списка
+---------+------------------+
| Country | GDP |
+---------+------------------+
| Austria | 26171.6909118266 |
+---------+------------------+
| Belgium | 24512.4131357791 |
+---------+------------------+
| Denmark | 32400.0606104087 |
+---------+------------------+
| Spain | |
+---------+------------------+
Получить данные из списка с помощью:
function parseData(d) {
var keys = _.keys(d[0]);
return _.map(d, function(d) {
var o = {};
_.each(keys, function(k) {
if(k == 'Country')
o[k] = d[k];
else
o[k] = parseFloat(d[k]);
});
return o;
});
}
var xAxisOptions = ["GDP"]
var data = parseData(data);
d3.select('#x-axis-menu')
.selectAll('li')
.data(xAxisOptions)
.enter()
.append('li')
.text(function(d) {return d;})
.classed('selected', function(d) {
return d === xAxis;
})
.on('click', function(d) {
xAxis = d;
updateChart();
updateMenus();
});
Проблема заключается в том, что все время выбрать весь список. Я хочу выбрать все ВВП до Дании, есть ли у кого-нибудь идеи?
Вы хотите остановиться в дании или вы хотите, чтобы удалить все пустые значения – Rajesh