Я использую этот код ниже для создания контура, и все в порядке, очень успешно, но я не могу изменить цвета, кто-то знает, как это сделать?Как изменить цвета контурного графика
import numpy as np
import matplotlib.pyplot as plt
import scipy.interpolate
N = 500 #number of points for plotting/interpolation
x, y, z = np.genfromtxt(r'data.txt', unpack=True)
xi = np.linspace(x.min(), x.max(),N)
yi = np.linspace(y.min(), y.max(),N)
zi = scipy.interpolate.griddata((x, y), z, (xi[None,:], yi[:,None]),method='cubic')
fig = plt.figure()
pcolor(xi, yi, zi)
plt.xlabel("x")
plt.ylabel("y")
plt.colorbar()
cmap=matplotlib.colors.Colormap('hot')
plt.show()
Этот код создает что-то вроде этого Output Image
В таком масштабе, но я хотел бы иметь что-то вроде этого Expexted Image:
Я имею в виду, я просто хочу, чтобы изменить цвета, изображения пришел из Google, я просто хочу, S imilar цвета ...
Спасибо
Проверить эту ссылку: http://wiki.scipy.org/Cookbook/Matplotlib/Show_colormaps – leeladam
FYI..for несколько строк кода вы всегда можете использовать 'отступа 4 пробела – adil