Проблема в вашем CSS.
Это правило применяется к каждому первому дочернему элементу любого элемента, который находится внутри .line-chart-container
, также к наложению кисти.
.line-chart-container :nth-child(1) {
height: 15em;
}
Это также верно для :nth-child(2)
.
Замена 2 правил высоты CSS для фактических div
элементов
#line-chart-1 {
height: 15em;
}
#line-chart-1-range {
height: 2em;
}
удаляет 2 больших бара.
Также ваш линейный график и график диапазона не выровнены, они имеют разную ширину и поля.
lineChart1Range
//.width(getWidth('line-chart-1-range')) /* dc.barChart('#monthly-volume-chart', 'chartGroup'); */
.width(lineChart1Width-50)
.height(40)
//.margins({top: 0, right: 50, bottom: 20, left: 80})
.margins({top: 0, right: 10, bottom: 20, left: 80})
.dimension(dimension1)
.group(circulationGroup1)
.valueAccessor(d => d.value / circulationValuesMap[d.key])
.centerBar(true)
.x(d3.scaleTime().domain([new Date(1925, 0, 1), new Date(1927, 0, 1)]))
.round(d3.timeMonth.round)
.alwaysUseRounding(true)
.xUnits(() => 200);
У всех панелей есть всплывающие подсказки, их нельзя увидеть, потому что кисть улавливает все события мыши. Возможно, возможно отключить подсказки для этого графика