Faça um gráfico de pixel 2D com matplotlib

Eu obtive os seguintes dados de alguns cálculos:

x, y, temp

onde x e y são as coordenadas de um ponto em uma caixa 2D de dimensões 10x10. O espaçamento é igual a 0,1. Portanto, existem 10.000 pontos diferentes e o arquivo resultante se parece com:

0.0 0.0 5.6
0.1 0.0 3.2
0.2 0.0 4.1
...
9.9 9.9 2.1

Gostaria de preparar uma plotagem 2D com matplotlib, com 100x100 pixels, em que cada pixel fica com uma cor (cores do arco-íris indo de vermelho a violeta, do mínimo ao máximo da terceira coluna) de acordo com o valor de a terceira coluna e os dados são lidos neste arquivo. Gostaria de saber qual é a melhor abordagem para isso com matplotlib

questionAnswers(1)

yourAnswerToTheQuestion