Я пытаюсь отменить из строк, которые имеют значение у> 5000. Вот график со всеми данными из CSV файла:d3.js массив данных, если оператор
http://dtech.id.lv/d3/origin.html
А вот моя попытка изменить функцию Foreach с, если заявление:
http://dtech.id.lv/d3/modif.html
// Get the data
d3.csv("data.csv", function(error, data) {
data.forEach(function(d) {
if (d.close < 5000) {
less5000++;
d.close = +d.close;
d.date = parseDate(d.date);
}
if (d.close > 5000) {
over5000++;
}
total++;
});
Что-то здесь не так, и я не могу понять как правильно это записать. Может ли кто-нибудь указать мне, как правильно это сделать? Спасибо!
Но как же? записи являются отформатированы же ... 2016-03-13,00: 00: 03,131,26,34.43 2016-03-13,10: 54: 43,10465,26,0.43 – enflam3
Ооо, взял меня в то время, но я нашел ошибку. Вы не разбираете дату, если d.close 5000 или более. Я собираюсь обновить свой ответ. – vuza
Основная цель состоит в том, чтобы отменить значения d.close более 5000, так что граф содержит только значения d.close <5000. Я не могу определить, как их отменить. – enflam3