У меня есть файл данных, содержащий два столбца, например
1.1 2.2
3.1 4.5
1.2 4.5
3.2 4.6
1.1 2.3
4.2 4.9
4.2 1.1
Я хотел бы составить гистограмму из двух столбцов, т.е. получить этот вывод (если размер шага (или bin)размер , как мы говорим о гистограмме) равен 0,1 в данном случае)
1.0 1.0 0
1.0 1.1 0
1.0 1.2 0
...
1.1 1.0 0
1.1 1.1 0
1.1 1.2 0
...
1.1 2.0 0
1.1 2.1 0
1.1 2.2 1
...
...
Кто-нибудь может мне что-то подсказать?Было бы хорошо, если бы я мог установить диапазон значений colmuns.В приведенном выше случае значения 1-го столбца изменяются от 1 до 4 и аналогичны значениям для второго столбца.
РЕДАКТИРОВАНИЕ: обновлено для обработки более общего ввода данных,например, числа с плавающей точкой.Размер шага в приведенном выше случае равен 0,1, но было бы неплохо, если бы его можно было настраивать для других настроек, например, если диапазон шага ( размер ячейки ) составляет, например, 0,2 или 1,0 * 1019.*.Если размер шага равен, например, 1.0, то, если у меня есть 1.1 и 1.8, они имеют одну и ту же корзину, мы должны обработать их вместе, например (диапазон в этом случае скажем 4 для обоих из двух столбцов 0.0 ... 4.0)
1.1 1.8
2.5 2.6
1.4 2.1
1.3 1.5
3.3 4.0
3.8 3.9
4.0 3.2
4.0 4.0
выход (, если размер корзины = 1,0 )
1 1 2
1 2 1
1 3 0
1 4 0
2 1 0
2 2 1
2 3 0
2 4 0
3 1 0
3 2 0
3 3 1
3 4 1
4 1 0
4 2 0
4 3 1
4 4 1