Я настраиваю серию связанных визуализаций, используя библиотеку dc.js. Все идет гладко, кроме одной мелочи. Я использую гистограмму, чтобы визуализировать ряд оценок пользователей от 1 (худший) до 10 (лучший), однако порядок по оси Y гистограммы неверен, как видно на изображении ниже.
Оценка 10 отображается непосредственно под оценкой 1, тогда как она должна отображаться после оценки 9 по оси Y.
Вот мой код для этой диаграммы:
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
. Не знаю, что делать с ошибкой. Любая помощь приветствуется - заранее спасибо за чтение.