Построение 4D-данных в виде многослойных тепловых карт в PythonPython

Программы на Python
Anonymous
 Построение 4D-данных в виде многослойных тепловых карт в Python

Сообщение Anonymous »

Я хотел бы создать многослойные тепловые карты, используя координаты (x,y,z) и четвертое измерение, основанное на цвете, для корреляции с интенсивностью.

Каждые данные, относящиеся к слою, хранятся в текстовом файле со столбцами x, y, z и G. Разделителем является пробел. Приносим извинения, если он отображается неправильно.

XA
200
600
1200
1800
2400
3000
200
600
1200
1800
2400
3000

ДА
0
0
0
0
0
0
600
600
600
600
600
600

ZA
600
600
600
600
600
600
600
600
600
600
600
600

GA
1,27
1,54
1,49
1,34
1,27
1,25
1,28
1,96
1,12
1,06
1,06
1,06

Код: Выделить всё

import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

data = np.load(filename)

x = np.linspace(0,2400,num=6)
y = np.linspace(0,2400,num=11)
X,Y=np.meshgrid(x,y)
Z = data[:,:,0] * 1e-3

plt.contourf(X,Y,Z)
plt.colorbar()
Как читать текстовые файлы, создавать и накладывать тепловые карты по оси Z?

Подробнее здесь: https://stackoverflow.com/questions/540 ... -in-python

Вернуться в «Python»