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