在Python中使用matplotlib tricontourf函数进行插值

问题描述

我是Python编程的新手。我正在使用的数据是通过第三方软件通过过滤过程生成的,因此不需要在二维网格中排列三个数组x,y和z,并且可以使用以下公式得出等高线图来自matplotlib库的tricontourf(x,y,z)tricontour(z,z)函数

但是,轮廓图如下

here

所示。从某些角度来看,这是三个数组(x,y和z)中数据的最后50行:

33.000000   -6.000000   -0.5318
34.000000   -6.000000   -0.851
35.000000   -6.000000   -1.2272
36.000000   -6.000000   -1.5542
37.000000   -6.000000   -1.7379
38.000000   -6.000000   -1.7604
39.000000   -6.000000   -1.6388
40.000000   -6.000000   -1.4163
41.000000   -6.000000   -1.1581
42.000000   -6.000000   -0.9236
21.000000   -7.000000   -0.1708
22.000000   -7.000000   -0.071
23.000000   -7.000000   -0.1835
24.000000   -7.000000   -0.4963
25.000000   -7.000000   -0.905
26.000000   -7.000000   -1.2861
27.000000   -7.000000   -1.517
28.000000   -7.000000   -1.5054
29.000000   -7.000000   -1.2797
30.000000   -7.000000   -0.9375
31.000000   -7.000000   -0.5956
32.000000   -7.000000   -0.3749
33.000000   -7.000000   -0.3736
34.000000   -7.000000   -0.5786
35.000000   -7.000000   -0.9207
36.000000   -7.000000   -1.3124
37.000000   -7.000000   -1.6598
38.000000   -7.000000   -1.8716
39.000000   -7.000000   -1.9304
24.000000   -8.000000   -0.2939
25.000000   -8.000000   -0.702
26.000000   -8.000000   -1.1314
27.000000   -8.000000   -1.4689
28.000000   -8.000000   -1.6089
29.000000   -8.000000   -1.5114
30.000000   -8.000000   -1.2546
31.000000   -8.000000   -0.9426
32.000000   -8.000000   -0.6808
33.000000   -8.000000   -0.5766
34.000000   -8.000000   -0.6864
35.000000   -8.000000   -0.9568
36.000000   -8.000000   -1.3126
27.000000   -9.000000   -1.2369
28.000000   -9.000000   -1.4891
29.000000   -9.000000   -1.5975
30.000000   -9.000000   -1.5301
31.000000   -9.000000   -1.3623
32.000000   -9.000000   -1.1902
33.000000   -9.000000   -1.0836
30.000000   -10.000000  -1.8646

以2D帧中向下三角形投影的方式存储数据。我想知道如何推断轮廓以完全填充矩形框,如下图

here

所示。 它是通过冲浪者软件使用相同的数据集得出的。任何帮助将不胜感激。最好采用克里金插值法。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...