Нужна бесконечная диаграмма с react-zoom-pan-pinch

#css #reactjs #react-chartjs

#css #reactjs #react-chartjs

Вопрос:

Я создал блок-схему с использованием пакета npm react-zoom-pan-pinch

Проблема :

Диаграмма имеет ограничение в левой и верхней части, и она кажется бесконечной в правой и нижней частях.

Есть ли какой-либо вариант, с помощью которого я могу расширить диаграмму со всех четырех сторон?

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

Заранее спасибо.

Комментарии:

1. Какой это тип диаграммы: столбчатая, круговая, гистограмма, временная шкала?

2. Забыл упомянуть, что это блок-схема

3. «расширьте диаграмму на все четыре стороны», пожалуйста, укажите, хотите ли вы, чтобы масштабирование работало на всех 4 сторонах, при сжатии или увеличении?

4. Если я уменьшу масштаб диаграммы, я не смогу расширить свою диаграмму в левой и верхней части после ограничения @HaiderAliAnjum

5. Ограничения по умолчанию (true)… limitToWrapper по умолчанию (false)… попробуйте использовать эти 2 реквизита, поскольку это ограничивает предел масштабирования до его границ, указанных в реквизите. а также для оболочки, поскольку также предоставляются ее границы.

Ответ №1:

Установите для свойства limitToBounds значение false:

 <TransformWrapper limitToBounds={false}>
  <TransformComponent>
    ...
  </TransformComponent>
</TransformWrapper>