这个问题与“How can I get the (x,y) values of the line that is ploted by a contour plot (matplotlib)?”有关,所以我在问题中使用了同样的例子。给出:
import matplotlib.pyplot as plt
x = [1,2,3,4]
y = [1,2,3,4]
z = [[15,14,13,12],[14,12,10,8],[13,10,7,4],[12,8,4,0]]
cs = plt.contourf(x,y,z, [float(i)/10 for i in range(160)])
plt.show()
我想找一个给出给定x和y的z值的函数。 我想象存在这样的东西:
>>> cs.get_value(1.5, 1.5)
14.something
但我无法找到一种简单的方法。