создать heatmap2d из текстового файла
У меня есть набор 2d данных (30 КБ) в виде TXT-файла.
X Y
2.50 135.89
2.50 135.06
2.50 110.85
2.50 140.92
2.50 157.53
2.50 114.61
2.50 119.53
2.50 154.14
2.50 136.48
2.51 176.85
2.51 147.19
2.51 115.59
2.51 144.57
2.51 148.34
2.51 136.73
2.51 118.89
2.51 145.73
2.51 131.43
2.51 118.17
2.51 149.68
2.51 132.33
Я составил график рассеяния с помощью gnuplot, но я хотел бы представить его как heatmap2d или распределение плотности. Я просмотрел примеры в MatPlotLib или R, и все они, похоже, уже начинают со случайных данных для генерации изображения.
Я пробовал этот код и получаю ошибку, как это
Hist, ребра = гистограмма ([x, y], ячейки, диапазон, нормированные, веса)
AttributeError: Размер бинов должен быть равен размеру образца x. Сценарий прекращен.
Есть ли способы, чтобы открыть файл TXT и вывести эти данные в gnuplot, matplotlib. мой график рассеяния выглядит так
Я хочу показать эту картинку в виде контурной карты или карты плотности с цветной кодовой панелью. моя ось х в диапазоне 2,5-3,5 и ось у в диапазоне 110-180 у меня есть 30 тыс. точек данных