Подскажите пожалуйста, есть ли в d3js возможность построение нескольких шкал по Y. Нужно вывести в графике количество продаж, дату, и среднюю цену на эту дату. ПО X идет одна шкала - дата. НА графике отрисовываются 2 линии - одна отвечает за количество продаж, другая за среднюю цену. Так вот Одна шкала по Y показывает количество продаж, а нужна еще одна дополнительная с ценами.
В общем проблему решил так: Создал дополнительную ось Y методом d3.scaleLinear():
var scaleYPrice = d3.scaleLinear()
.domain([400000 , 0])
.range([0, yAxisLength]);
Скрыл ее стилями при отрисовке:
svg.append("g")
.attr("class", "y-axis-price")
.style('display','none')
.attr("transform",
"translate(" + margin + "," + margin + ")")
.call(yAxisPrice);
И отрисовал дополнительную линию с данными:
g.append("path")
.attr("d", line(dataPrice))
.style("stroke", "blue")
.style("stroke-width", 2);
UPD: Вот тут еще хорошо описывается создание графика: https://habrahabr.ru/post/303834/
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Задача: использовать ТОЛЬКО javascript (или ajax) для реализации сбора данных
Всем приветПодскажите, как реализовать подобный эффект: сетку, реагирующую на наведение мыши, как это сделано здесь уже второй раз встречаю...
Доброго времени сутокИмею json файл(иллюзия ответа от сервера)