Я использую повторные диаграммы для создания круговых диаграмм. Если посмотреть на этот пример, http://recharts.org/#/en-US/examples/PieResponsiveContainer круговую диаграмму можно центрировать с помощью компонента ResponsiveContainer.
Но моя попытка не удалась: https://codesandbox.io/s/ll68p643xl. Попробуйте изменить размер области просмотра на большую ширину, круговая диаграмма больше не находится в центре. Интересно, что здесь не так?