【发布时间】:2012-08-18 09:31:01
【问题描述】:
我有两个 numpy 数组,第一个是 (30, 365),包含全年 30 个深度的值,第二个数组是 (30, 1),包含对应于第一个数组的深度。我想绘制第一个数组,以便根据第二个数组缩放深度,但我还希望对数据进行插值(前几个深度相对靠近,而较低的深度相距很远,为 pcolor 图像提供块状外观.)
这就是我正在做的:
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0, 365, 1)
X, Y = np.meshgrid(x, depth) #depth is the (30, 1) array
plt.pcolor(X, -Y, data) #data is the (30, 365) array
这会导致外观呈块状,关于如何获得更平滑的图形的任何想法?
【问题讨论】:
标签: python numpy matplotlib scipy