Давайте возьмем массив long long int A с большими значениями.
A[0] = 393782040
A[1] = 2*393782040
... and so on
A[N] = 8066220960081; where N = 30*70 - 1
Мы можем масштабировать A с коэффициентом или мы можем сместить A на определенное число и снова масштабировать его. Здесь вы можете работать с числами в диапазоне от 0 до 1 или от -1 до 1 или от x до y. Вы выбираете в соответствии с вашими потребностями. Теоретически, это не должно иметь никакого значения для графика рассеяния, кроме расположения оси. Однако, если ваш точечный график также является представителем базовых значений, то есть точки пропорциональны значениям; тогда будет хорошей идеей быть хорошим с вашим инструментом построения графиков и не заполнять его ужасно большими значениями, которые могут привести к переполнению в зависимости от того, как написан код для построения графиков.
PS: я полагаю, вы знаете, как выровнять 2d массив.