我想比较多个图形2D图形,但每个图形的x尺度略有不同。所以我想修改1-8单位的x尺度,以便可以比较它们,例如
图1:
X: -40.92 -50.35 -60.79 -70.23 -80.67 -90.11 -100.55 -110.00
Y: 85970 85000 85997 86131 86483 84968 85102 85825
Graph2:
X: -40.47 -50.91 -60.34 -70.78 -80.22 -90.66 -100.10 -110.55
Y: 430 481 552 585 644 5029 30256 38372
预期答案: X:1 2 3 4 5 6 7 8 Y1 :. 。 。 。 。 。 。 。 Y2 :. 。 。 。 。 。 。 。
X'是两个图共有的新尺度,Y1和Y2是图1和图2的Y值。
答案 0 :(得分:0)
您可以针对您想要的任何内容绘制Y
数据,所以在您的情况下,可能是:
newX = range(1,len(Y)+1)
pylab.plot(newX, Y1)
pylab.plot(newX, Y2)
当然,您的Y
值具有完全不同的大小,因此您可能需要第二个y轴才能正确查看数据。您的X
值之间存在细微差别:如果这些值对您很重要,也许某种插值会很有用。