utwórz heatmap2d z pliku txt

Mam zestaw danych 2d (30K) jako plik 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

Wykreśliłem jako wykres punktowy z gnuplotem, ale chciałbym przedstawić go jako mapę cieplną2d lub rozkład gęstości. Przejrzałem przykłady w MatPlotLib lub R i wszystkie one zaczynają już od losowych danych, aby wygenerować obraz.

Wypróbowałem te kody i otrzymałem taki błąd

hist, edge = histogramdd ([x, y], bins, range, normed, weights)

AttributeError: Wymiar bin musi być równy wymiarowi próbki x. Skrypt zakończony.

Czy są jakieś metody otwierania pliku txt i wykreślania tych danych w gnuplot, matplotlib. moja rozproszona fabuła wygląda tak

Chcę pokazać ten obraz jako mapę konturową lub mapę gęstości z paskiem kodu koloru. moja oś X w zakresie 2.5-3.5 i oś y w zakresie 110-180 mam 30k punktów danych

questionAnswers(2)

yourAnswerToTheQuestion