Добрый вечер всем,
Я впервые работаю над визуализацией с использованием D3.По сути, я хочу построить гистограмму, на которой изображены средние группы.
Например:
d3.csv("sample.csv", function(d) {
return {
"currency" : +d["year"],
"month" : +d.month,
"spendings" : +d.spendings
}
})
.then(function(data) {
chart_group.selectAll(".bar")
.data(sample.filter(function(d) { return d["currency"] === temp_curr; }))
.enter()
.append("rect")
.attr("class", "bar")
Можно легко создать новый объект, содержащий нужные мне динамические данные.Сгруппируйте по валютам и обозначьте расходы.
Можно ли заменить .data (образец) на другой объект, который я создал.Почему-то сюжет всегда пуст, меняя его.Если это не так.Как я могу получить среднее значение в виде значения y?
.attr("y", function(d) { return y(d.spendings); })
Я пробовал много вещей, включая вложение и d3.mean, но всегда есть сообщения об ошибках с жалобами на списки, а не на отдельные значения.Я полностью понимаю, но не знаю, как сделать трюк.
Может ли кто-нибудь мне помочь?