首页 > 解决方案 > 绘制不同“bin”脓肿的颜色图

问题描述

我从这里举一个例子来解释我想要做什么:

import numpy as np
from matplotlib.mlab import griddata
import matplotlib.pyplot as plt 

xs0 = [1,4,0.5,2,5,10,33,0.04]
ys0 = [2,5,44,0.33,2,14,20,0.03]
zs0 = [0.77, 0.88, 0.65, 0.55, 0.89, 0.9, 0.8,0.95]

N = 30j
extent = (np.min(xs0),np.max(xs0),np.min(ys0),np.max(ys0))  
xs,ys = np.mgrid[extent[0]:extent[1]:N, extent[2]:extent[3]:N]    
resampled = griddata(xs0, ys0, zs0, xs, ys, interp='linear')   
plt.imshow(np.fliplr(resampled).T, extent=extent,interpolation='none')
plt.colorbar()

在此处输入图像描述

但是有很多问题我没有成功解决:

非常感谢你的帮助 !如您所见,我有点迷茫...(当然,不必使用此代码...我只是想绘制一个X,Y,Z数据)

标签: python-2.7numpycolormap

解决方案


推荐阅读