我正在使用下面的代码创建一个轮廓图,它没关系,非常成功,但是我无法改变颜色,有人知道该怎么做吗?
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:
我的意思是,我只想改变颜色,图片来自谷歌,我只想要s 相似的颜色...
谢谢