所以我有一个数据集是矩阵形式:为形状(x,y,f(x,y))的等高线图设置任意轴值?
x1, Y1, VALUE1
x2, Y1, VALUE2
x3, Y1, VALUE3
x1, Y2, VALUE4
x2, Y2, VALUE5
x3, Y2, VALUE6
等。除了我的x轴和y轴从1,2,3,... N开始,我可以正确地获得轮廓。这很好,因为它代表像素,所以不是不正确的,但我想将像素轴的值更改为实际单位。我似乎无法找到指示轮廓的方法来允许我添加此项。
bsquare=np.reshape(value,(x length,y length))
blue=contour(bsquare,colors='b')
plt.show()
其中xlength和ylength是任一轴上的点数。
个人而言,我不明白这个问题。如果您提供了一个有效的示例,那么您生成或写下的数据会很有帮助。例如,坐标轴不能正确表示x和y,但是您不指定它们是什么或它们应该是什么;对三胞胎中的数据有什么意义?典型的等值线图没有整数轴(http://matplotlib.org/examples/pylab_examples/contour_demo.html)等。 – tom10