Использование d3 Я хочу нарисовать несколько линейных диаграмм временных рядов на одной странице, каждая из которых содержит две строки.Несколько линейных диаграмм серии d3 на одной странице
Используя пример на this page для нескольких диаграмм, у меня есть код, работающий с одиночными линиями на каждом графике. Но я не уверен, как лучше всего изменить этот пример для работы с многолинейными диаграммами.
Пример делает это:
d3.csv("sp500.csv", function(data) {
var formatDate = d3.time.format("%b %Y");
d3.select("#example")
.datum(data)
.call(timeSeriesChart()
.x(function(d) { return formatDate.parse(d.date); })
.y(function(d) { return +d.price; }));
});
с TimeSeriesChart()
определяется in this file.
Как бы я лучше всего адаптировал это, чтобы справиться с двумя (или более) строками (с одинаковыми значениями оси x и одинаковыми значениями)?
FWIW, мои данные находятся в массивах/хэшах JS, а не читаются из CSV, но я думаю, что принцип будет таким же.
Вы посмотрели этот пример многосерийных линейных диаграмм: http://bl.ocks.org/mbostock/3884955 – rysloan
Да, спасибо. В настоящее время я пытаюсь сделать эту работу для нескольких диаграмм на одной странице, что может быть более простым подходом, чем наоборот. Не совсем там ... –