gpt4 book ai didi

gnuplot - 确定 gnuplot 中的最小值和最大值

转载 作者:行者123 更新时间:2023-12-02 17:40:40 26 4
gpt4 key购买 nike

我是 gnuplot 新手,我正在尝试从数据文件中确定最小值和最大值,然后绘制数据

到目前为止,我已经成功确定了最小值和最大值,如下所示:

# Define two helper functions
ismin(x) = (x<min)?min=x:0
ismax(x) = (x>max)?max=x:0

# Initialise the 'global' vars
max=-1e38
min=1e38

plot "Data.txt" u 0:(ismin($3)*ismax($3))

问题是我尝试使用 splot 绘制数据,但它不起作用。

我正在尝试这个:

splot \
'Data.txt' u 2:1:3 with pm3d t '',\

如果我删除与确定最小值和最大值相关的部分,则 splot 命令可以工作。

有什么建议吗?

最佳答案

查看stats命令:

stats 'datafile' using 3

例如,将获取第三列(z 数据)的统计信息,并将它们存储在变量中(STATS_minSTATS_max 可能是您想要的)。要查看创建的所有变量,请键入

show variables all

运行stats后。如果您有没有 stats 的旧版本 gnuplot,您可以绘制文件而不创建输出,并且 gnuplot 会自动定义一些以 DATA_ 为前缀的变量,包括最小值/最大值。 stats 命令省去了在绘图之前定义空输出以获取数据的麻烦。

关于gnuplot - 确定 gnuplot 中的最小值和最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14981589/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com