С DC js, пытаясь установить rowChart с фиксированной осью X 0-100. Однако рисует ли он как одну линию?фиксированная ось x в DC js rowChart?
Я поставил .elasticX (ложь) и выглядит, как и выше. Настройка на true делает ее правильной, но ось X является упругой, очевидно.
Версия 2.1.0-dev после изменения с 1.7.0, который дал тот же результат.
После JS выглядит следующим образом:
day_chart.width(180)
.height(180)
.margins({ top: 0, left: 10, right: 10, bottom: 20 })
.dimension(dayOfWeek)
.group(dayOfWeekGroup)
.valueAccessor(function (d) {
return d.value.Percent;
})
// assign colors to each value in the x scale domain
.ordinalColors(['#3182bd', '#6baed6', '#9ecae1', '#c6dbef', '#dadaeb'])
.label(function (d) {
return d.key.split('.')[1];
})
// title sets the row text
.title(function (d) {
return TooltipOcc(d.key.split('.')[1], d.value.Percent);
})
.elasticX(false)
.x(d3.scale.linear().domain([0, 100]))
.xAxis().ticks(4)
;
HTML является основным DIV с идентификатором. диаграмма dc.css и Col-мкр-5 является bootstrap.css
<div id="day-chart" class="chart col-md-5">
<div class="title">Day of Week</div>
</div>
Chrome инспектор показывает, что корневая пространство 180, по крайней мере, но что-то происходит внутри что-то отсутствует?
Надеюсь, это будет какая-то ошибка размещения, которую я сделал с помощью JS. Попробуйте что-нибудь типа размещения .x(
в разных точках, удаляя .xAxis
.
Спасибо за любую помощь.
это выглядит, как у вас есть какой-то составной ключ, так как вы делаете 'd.key.split ('') [1]' - вы также нужен ключ accessor с 'd.key.split ('.') [0]'? – Gordon
Я столкнулся с той же проблемой. Не использовать составной ключ – tmueller