Я создаю серию связанных визуализаций с использованием библиотеки dc.js. Все идет гладко, за исключением одной мелочи. Я использую диаграмму строк, чтобы визуализировать ряд пользовательских оценок от 1 (худший) до 10 (лучший), однако порядок вдоль оси y диаграммы строк неверен, как видно на изображении ниже.dc.js строка графика y-ось не работает
Оценка 10 показывает непосредственно под 1 рейтинг, когда оно должно отображаться после 9 рейтинга на оси у.
Вот мой код для этой диаграммы:
rowChart
.width(450)
.height(350)
.dimension(ratingDim)
.group(ratingGroup)
.elasticX(true)
.renderLabel(true)
.xAxis().ticks(6)
// The line below attempts to fix the scale issue, but when included
// it breaks the visualizations, and nothing renders.
.y(d3.scale.linear().domain([1, 10]));
Когда я включаю .y(d3.scale.linear().domain([1,10]))
код, консоль выдает следующее сообщение об ошибке: TypeError: rowChart.width(...).height(...) ... .y is not a function
. Не уверен, что делать с ошибкой. Любая помощь приветствуется - заблаговременно за чтение.
Совершенная. Работает. Глупая ошибка с моей стороны. – kylerthecreator
Это случилось со всеми нами. Наверное, хорошо, чтобы у него был вопрос. – Gordon