Найти - Пользователи
Полная версия: помогите построить контурную карту с помощью метода plt.contourf
Начало » Python для новичков » помогите построить контурную карту с помощью метода plt.contourf
1
nikolay1992
Всем здравствуйте! Имеется txt файл с данными в колонках X, Y, Z. (Для каждой пары X и Y существует в соответствии значение Z). Необходимо построить контурную карту Z(X,Y) с помощью метода plt.contourf.
txt файл прилагается. Спасибо за помощь!
scidam
contourf принимает специально организованные матрицы координат X, Y и соответствующей размерности
массив значений Z. К счастью, у вас столбцы x и у – могут быть легко свернут в подходящие матрицы и переданы в contourf.
 import numpy as np 
data = np.loadtxt('koef.txt', skiprows=1) 
x = data[:,1].reshape(5,11)
y = data[:,2].reshape(5,11)
z = data[:,3].reshape(5,11)
from pylab import *
controuf(x, y, z)
plot()
# или так:
from scipy.ndimage import zoom
X = zoom(x, 10)
Y = zoom(y, 10)
Z = zoom(z, 10)
contourf(X, Y, Z)
show()






nikolay1992
Благодарю!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB