ОК, так что если вы используете Bootstrap, то я думаю, что ваша проблема заключается в количестве столбцов.
Bootstrap использует макет из 12 столбцов, и вы используете 10 на строку (и я говорю "на строку ", потому что у вас есть 5 * 4 = 20 столбцов, которые разрешены в две строки 10x10).
Вместо этого попробуйте две row
s, которые будут работать, если вы не хотите, чтобы макет из одной строки на рабочем столеили что-то подобное.Это будет выглядеть так:
<div class="row">
<div class="col-sm-5"><chart /></div>
<div class="col-sm-5"><chart /></div>
</div>
<div class="row">
<div class="col-sm-5"><chart /></div>
<div class="col-sm-5"><chart /></div>
</div>
Что нормально, но у вас все еще будет проблема смещения.И что вам нужно исправить это ... offset !Снова возникает проблема: 10 столбцов используются в макете с 12 столбцами.Примерно так: где x - это одна диаграмма, а y - другая:
|x|x|x|x|x|y|y|y|y| | |
Вводя смещение в 1 столбец, вы будете центрировать свои столбцы следующим образом:
| |x|x|x|x|x|y|y|y|y| |
Ивсе, что вам нужно сделать, это добавить .offset-sm-1
к вашим столбцам, например:
<div class="row">
<div class="col-sm-5 .offset-sm-1"><chart /></div>
<div class="col-sm-5 .offset-sm-1"><chart /></div>
</div>
<div class="row">
<div class="col-sm-5 .offset-sm-1"><chart /></div>
<div class="col-sm-5 .offset-sm-1"><chart /></div>
</div>
И у вас должны быть хорошие центрированные диаграммы.