当我尝试绘制某些内容时linespoints
,除非转到x
轴的值已经在文件中排序,否则每个点都会连接到文件下一行的点:
只有当我对文件中的值进行排序时,我才能获得所需的效果,即每个点都连接到具有一个较小x
值和一个较大值的点:
有没有办法在gnuplot中执行此操作,而无需在bash中对文件进行排序?
Chr*_*oph 14
Gnuplot提供了一些平滑滤波器,作为第一步,按x值对数据进行排序.plot ... smooth unique
首先按数据点的x值对数据点进行排序,对于相等的x值,它计算平均y值.因此,如果您确定x值是唯一的,那么您可以使用此选项.否则,您必须使用外部工具或脚本进行排序plot '< sort file.dat'