在matplotlib等高线图中仅显示指定的子区域

时间:2015-12-08 17:39:37

标签: python matplotlib contourf

使用matplotlib的contourf进行一些轮廓绘图。我希望轮廓图用我想要显示的数据的特定子区域填充,剩下的数据不在图片之外。有没有办法用contourf做到这一点?

xlim / ylim关键字没有帮助。没有返回错误,但对等高线图没有影响。与"范围相同"关键词。将contourf作为绘图的一个子部分不是一个选项(我应该说,这不是一个简单的选项),因为我的数据是在一个不规则的网格上。

1 个答案:

答案 0 :(得分:0)

如果有人感兴趣,事实证明这很容易。我做轮廓然后用matplotlib.pyplot.xlim和ylim设置x和y限制:

contourf(x,y,z)
xlim((1000,2000))
ylim((4000,7000))