【发布时间】:2015-09-07 09:32:31
【问题描述】:
我的数据文件对于一个 x 值有多个 y 值。我需要绘制所有 x 值的最大和最小 y 值。 gnuplot 中是否有命令这样做?
例如:数据文件
x y
1 10
2 6
1 14
1 12
2 25
2 14
我想要一个绘图,其中 x 轴上的 1 绘制了 10 和 14,y 轴上的 2 绘制了 6 和 25。
我找到了 stats,但它找到了整个数据集的最小值和最大值,而不是单个 x 值。
有烛台选项,但这是针对不同的数据集
【问题讨论】:
-
到目前为止你有什么收获?
-
Gnuplot 无法做到这一点。使用外部工具或脚本来预处理您的数据。
-
你的意思是你想用相同 x 的所有连续行替换为具有最大 y 值的单行?您可能会使用串行评估运算符做一个丑陋的黑客攻击,但我不推荐它。