Как централизовать бары в гистограмме d3? - PullRequest
0 голосов
/ 03 мая 2019

Я использую гистограмму D3 в моем примере проекта Angular.Мое требование - централизовать все бары в гистограмме, которые по умолчанию выровнены по левому краю.Я только что увидел свойство CSS transform, которое при применении к <g> внутри <svg> смещает столбцы в целом почти к центру, но не к точному центру.Ниже приведен код для диаграммы.

<svg width="800" height="400">
     <g transform="translate()40,20">
            <g class="x-axis">.....</g>
            <g class="y-axis">.....</g>
            <rect x="30" width="30" height="80" />
            <rect x="60" width="10" height="25" />
            <rect x="90" width="15" height="40" />
            <rect x="120" width="20" height="50" />
     </g>
</svg>

Кроме того, мне нужно, чтобы он был централизован в любом разрешении экрана.Пожалуйста, помогите мне найти решение для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...