В зависимости от того, как выглядят ваши x, y, временные тройки (перечислены в строках), вы можете просто изменить форму столбца "temp".
* 1003 Е.Г. *
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.cm as cm
x,y,temp = np.loadtxt('data.txt').T #Transposed for easier unpacking
nrows, ncols = 100, 100
grid = temp.reshape((nrows, ncols))
plt.imshow(grid, extent=(x.min(), x.max(), y.max(), y.min()),
interpolation='nearest', cmap=cm.gist_rainbow)
plt.show()
hsv
- это цветовая карта "радуга", на которую вы ссылались. Редактировать: Вы, вероятно, действительно хотели matplotlib.cm.gist_rainbow
. matplotlib.cm.hsv
возвращается к красному в нижней части. Смотрите здесь: https://matplotlib.org/users/colormaps.html для списка цветовых карт.
Если ваши триплеты x, y, temp на самом деле не упорядочены, то вам нужно пересчитать свои очки. Я показал пример этого в моем ответе на ваш предыдущий вопрос.