Я пытаюсь использовать pcolormesh для построения 3 одномерных массивов, заполненных координатами и значениями.Массивы ниже являются просто примерами, но они следуют тому же принципу.У меня есть 3 массива, один для координаты x, один для координаты y и один для их значения (или z).Каждый индекс соответствует местоположению.Индекс 0 соответствует x из 1, y из 1 и z из 6. Это продолжается для всех индексов.
x = [1,2,3,4,1,2,3,4,1,2,3,4,1,2,3,4]
y = [1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4]
z = [6,2,3,5,8,2,3,2,4,2,3,6,7,3,3,2]
plt.figure()
plt.pcolor(x,y,z)
plt.colorbar()
plt.show()
Я также пытался ...
x = [1,2,3,4,1,2,3,4,1,2,3,4,1,2,3,4]
y = [1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4]
z = [6,2,3,5,8,2,3,2,4,2,3,6,7,3,3,2]
N = np.sqrt(len(x))
N = int(N)
np.reshape(x,(N,N))
np.reshape(y,(N,N))
np.reshape(z,(N,N))
plt.pcolormesh(x,y,c=z)
plt.show()
Кажется, ничего не работает.Отправить справку