Чтобы отобразить древовидную диаграмму VEGA, если очень большие данные затем перекрывают друг друга, мы должны установить достаточную ширину и высоту в соответствии с количеством данных, которые мы должны передать.Для этого нам нужно вычислить ширину и высоту при разборе диаграммы, поэтому нам нужно рассчитать это заранее.
Как рассчитать заранее: сначала нам нужно посмотреть, есть ли у нас 1000 данных, а затем, какую ширину и высоту они потребляют,
например, для ширины: 500 пикселей и высоты: 500 пикселей для отображения 1000данные правильно.Сделайте логику, чтобы она увеличивала ширину и высоту при увеличении или уменьшении данных. Допустим, у нас есть 1500 данных, затем данные увеличились на 500, а затем
1000 => 500px
1500 => ?
? = 1500 * 500 / 1000 = 750px
Это один из возможных способов динамической установки ширины и высоты, надеюсь, это поможет вам.