我想绘制一个带有非线性拉伸Y轴的2D色彩图。 X轴的值具有相同的间距,但Y值具有可变间距:
X=[1,2,3,4]
Y=[1,4,9,16]
在我的矩阵Z中,我有亮度值(标有x):
z=[[x,x,x,x],[x,x,x,x],[x,x,x,x],[x,x,x,x]]
当我绘制plt.imshow(z)时,我得到均匀间隔的“像素”:
x x x x
x x x x
x x x x
x x x x
但是我需要y轴是正确的,所以它应该是:
x x x x
x x x x
x x x x
x x x x
有没有办法得到这样的照片?
答案 0 :(得分:0)
你试过吗
import pylab as plt
X=[1,2,3,4]
Y=[1,4,9,16]
z=[[x,x,x,x],[x,x,x,x],[x,x,x,x],[x,x,x,x]]
plt.contourf(X,Y,z,200)