我使用的是一个library,它在给定一个对象k
的情况下生成3个绘图。在
我需要计算产生这些图的数据点(x,y,z)
,但问题是这些图来自k
的函数。在
我使用的库是pyKriging
,this是他们的github存储库。在
他们示例code的简化版本是:
import pyKriging
from pyKriging.krige import kriging
from pyKriging.samplingplan import samplingplan
sp = samplingplan(2)
X = sp.optimallhc(20)
testfun = pyKriging.testfunctions().branin
y = testfun(X)
k = kriging(X, y, testfunction=testfun, name='simple')
k.train()
k.plot()
完整的代码、注释和输出可以在here找到。在
总之,我正在尝试获取生成这些绘图的numpy
数组,这样我就可以创建符合我的格式样式的绘图。在
我对使用Python编写库代码一无所知,我非常感谢您的帮助!在
没有生成绘图的单个数据数组。相反,许多用于绘图的数组是在kriging plot函数中生成的。
将填充轮廓更改为线轮廓当然不是样式选项。因此,需要使用原始绘图功能中的代码。在
一个选项是将}。当然,也可以完全根据自己的需要来改变。在
kriging
子类化并实现一个自定义绘图函数(我们将其称为myplot
)。在这个函数中,可以使用contour
,而不是{相关问题 更多 >
编程相关推荐